tech-toolchain archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: make: dynamic scaling of maxJobs ?
On Sat, 03 Aug 2013, Simon J. Gerraty wrote:
Alan Barrett writes:
I sometimes use wrapper scripts that run make -j
$(choose_maxjobs.sh). Is it really worthwhile to add the
complexity to make itself, instead of leaving it in a wrapper
script?
As I said, that's what we've been doing for many years. It
works great for a machine dedicated to a single build.
But it cannot not work well when N developers are sharing a box
with M cores.
I have just re-read your message and I see I missed this important
part:
and make will run that to get an initial value, and re-run it
occasionally to adjust.
while I did not miss this part:
This only applies to the initial instance of make, the
sub-makes get a normal -j value
so, I thought that only the top-level make would run the script,
and that it would run it only once, giving behaviour identical to
making the choice in a wrapper script.
I now see my mistake, and agree that your suggestion is useful.
--apb (Alan Barrett)
Home |
Main Index |
Thread Index |
Old Index