3 ms·
They do a compilation of Chrome in the "Office Tests" section. The 32Core takes about an hour per compile, but the 16Core is actually a bit faster (my guess wou
by deng 8y ago
They do a compilation of Chrome in the "Office Tests" section. The 32Core takes about an hour per compile, but the 16Core is actually a bit faster (my guess would be that linking takes longer on the 32 core machine as it's very memory intensive).
- gsnedders 8y agoFWIW, 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.