출처: https://devblogs.microsoft.com/cppblog/improved-linker-fundamentals-in-visual-studio-2019


MSVC++의 빌드 시간이 병신같이 느리다는 얘기를 지겹도록 들어서 좀 뜯어고쳤다고 함.

구체적으로는 링커와 관련된 부분, 특히 PDB 같이 내부적으로 이용하는 자료구조랑 캐시 관련 부분을 최적화하고 중복계산을 줄였다고 함.

덕분에 전체 빌드도 최소 반 이상은 시간이 단축되었다고 함.

아래는 Unreal Engine 4 컴파일 시간




추가로 Chromium, clang, MongoDB, MySQL을 대상으로 벤치마크를 했는데 얘네들도 아래처럼 결과가 극적으로 나왔음.





원문에서는 이렇게 해도 여전히 링크 시간이 느린 축에 속해서 계속 공밀레를 돌리고 있다고 하면서 끝을 맺음.


MSVC팀 계속 이런식으로 개선 좀 해줬으면 좋겠다..