I'm trying to speed up building of a C++ project consisting of multiple large files. Adding
You can set the max number of the processes that will be used during compilation on projects's configuration properties, C/C++ - Command Line, Additional Options:
where processMax is the required number.
As Microsoft states
If you omit the processMax argument, the compiler retrieves the number of effective processors on your computer from the operating system, and creates a process for each processor
So, you should experiment with the processMax value, to decide which is best suited for your system in order to be responsive.
When you specify /MP [processMax] e.g. /MP4 in project's configuration properties ( C/C++ - Command Line, Additional Options) this is actually saved in vcxproj file as: