> 2x is too much. 1.5x has been the best in my experience, any more than that > and you're losing too much CPU to scheduling overhead instead of real work. > Any less and you're giving up too much in idle or I/O time.
This depends a bit on whether you're using icecc or some similar distributed compilation system. I believe a better approach is to set a generous -j, such as twice the count of CPUs, but impose a load limit using -l, tuned rather more carefully. Scheduling overhead contributes to load, so is taken into account this way. Eddy. _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make