> 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
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-make