출처: https://devblogs.microsoft.com/cppblog/improved-linker-fundamentals-in-visual-studio-2019
MSVC++의 빌드 시간이 병신같이 느리다는 얘기를 지겹도록 들어서 좀 뜯어고쳤다고 함.
구체적으로는 링커와 관련된 부분, 특히 PDB 같이 내부적으로 이용하는 자료구조랑 캐시 관련 부분을 최적화하고 중복계산을 줄였다고 함.
덕분에 전체 빌드도 최소 반 이상은 시간이 단축되었다고 함.
아래는 Unreal Engine 4 컴파일 시간
추가로 Chromium, clang, MongoDB, MySQL을 대상으로 벤치마크를 했는데 얘네들도 아래처럼 결과가 극적으로 나왔음.
원문에서는 이렇게 해도 여전히 링크 시간이 느린 축에 속해서 계속 공밀레를 돌리고 있다고 하면서 끝을 맺음.
MSVC팀 계속 이런식으로 개선 좀 해줬으면 좋겠다..



UE4 일반컴에서 돌리면 한시간 이상 잡아먹던데 쪼매 괜찮아졌나보넹
풀 빌드가 한시간 잡아먹었으면 이제 30분 정도로 줄어들었을거임
msvc pdb 파일 크기 나오는 꼬라지보면 느릴만도 하지
ㄹㅇ 개같이 커서 솔루션 주고받을땐 솔루션 정리랑 .vs 폴더 꼭 지워야했음
클랭디버깅할때 첫 빌드만 느리고 두번째부턴 빠르던데 그거 왜 그런지아심?
아니아니 msvc로 클랭 빌드할때 말헌거임
그래봤자 msvc 는 거름 - return 0;
솔직히 걸러도 인정한다
응~그래도 안써~