6 ms·
What compiler could even make use of 10 cores? Most build processes I've run can't even fully utilize the 4 cores.
by semicolon_storm 5y ago
What compiler could even make use of 10 cores? Most build processes I've run can't even fully utilize the 4 cores.
- throwawaywindev 5y agoC++ compilers probably will.
- spacedcowboy 5y agoI can stress out a 32+32 core 2990WX with 'make -j' on some of my projects, htop essentially has every core pegged.
- jlmorton 5y agoOften a single compiler won't make use of more than a core, but it's generally easy to build independent modules in parallel. For example, make -j 10, or mvn -T 10.
- deleted 5y ago[deleted]
- PaulDavisThe1st 5y agoCompilers typically don't use multiple cores, but the build system that invokes them do, by invoking them in parallel. Modern build systems will typically invoke commands for 1 target per core, which means that on my system for example, building my software uses all 16 cores more or less until the final steps of the process. The speed record for building my software is held by a system with over 1k cores (a couple of seconds, compared to multiple minutes on a mid-size Threadripper).
- pornel 5y agoRust (Cargo) does, and always wants more.
- destitude 5y agoXcode has no issues taking advantage of all cores.
- ukd1 5y agoJust running the tests in our Rails project (11k of them) can stress out a ton; we're regularly running it on 80+ cores to keep our test completion time ~3 minutes. M1 Max should let me run all tests locally much faster than I can today.