4 ms·
FWIW, I believe the version they use relies on a version of MSVC where the linker is predominently single-threaded, and linking the final binary ends up as a si
by gsnedders 8y ago
FWIW, I believe the version they use relies on a version of MSVC where the linker is predominently single-threaded, and linking the final binary ends up as a significant proportion of the time.
- twoodfin 8y agoDoes anyone do multithreaded LTO yet?
- glandium 8y agoGCC and clang do. As a matter of fact, MSVC does too, to some extent (CGTHREADS option, iirc).
- compilerdev 8y agoYes, the issue is the LTCG build, which by default uses 4 threads and with Chromium the compiler hits some pathological issues with such a huge program and it ends up using mostly 1 core and swapping lots of memory.