2.5. Speeding Up the Build

Build time can be an issue. By default, the build system uses three simple controls to try and maximize build efficiency:

These three variables all scale to the number of processor cores available on the build system. This auto-scaling ensures that the build system fundamentally takes advantage of potential parallel operations during the build based on the build machine's capabilities.

If you need to achieve even faster builds than what the build system produces by default, you can consider and implement some of the following:

Aside from the previous list, you should keep some trade offs in mind that can help you speed up the build: