4 ms·
Compiling C++ and Rust takes a lot of cycles
by Thev00d00 5y ago
Compiling C++ and Rust takes a lot of cycles
- glandium 5y agoCompiling is actually is tiny part of what runs on CI.
- dralley 5y agoI have to imagine that the vast majority of the CI time is spent rendering HTML and executing javascript on a wide variety of hardware and software combinations, and has nothing to do with compiling. Even the simplest possible support matrix would look like this: MacOSX ===> Monterray, Big Sur, Catalina ===> x86, Aarch64 Windows ===> 10, 11 ===> x64, Aarch64 ===> Intel CPU $(flavors), AMD CPU $(flavors) ===> Nvidia GPU $(flavors), AMD GPU $(flavors), Intel GPU $(flavors) And that's excluding Linux where the combinations get even crazier
- jcranmer 5y agoThe builds take about 10-20 minutes wallclock time, depending on platform. Each test job generally takes at least that long, and this is after being split into many, many, many jobs to make it go faster.