Quote:
Originally Posted by MrRoboSteve
One downside of the new control system was the C++ toolchain change, which has much slower compile times than the previous tooling. It's at the point where we are considering switching to Java.
Are there tweaks that teams are using to improve compile times?
|
Basically what @kiettyyyy said. Enabling parallel builds is a very simple way to drastically improve compile times. This has very good scaling as you go up in cores. So a high core count processor like an Intel i7-5820k where you have 12 logical cores (6 physical + 6 virtual) enables you to compile 12 different files of a project at the same time.
I use this method in my personal projects along with a 28 core 56 thread compiling/rendering server. It breezes through my game engine which is approximately 900000 lines of code so its still a baby engine but it takes quite some time to compile in single threaded mode.