Usually the best compile performance you get via calling make -j$(nproc) as it is using the number of available CPU cores (more doesn't increase usually the performance but increases the required memory).
Usually you get the best compilation performance by calling make -j$(nproc), since it uses the number of CPU cores available (more usually does not increase performance, but increases the memory needed). Furthermore, the change fixes the incorrect wording of specifying the number of CPUs (which is usually 1 on desktop systems) instead of CPU cores.