Date: Sat, 13 Dec 2003 22:35:08 -0000 From: Scott Long <scottl@freebsd.org> To: Dag-Erling Smorgrav <des@freebsd.org> Cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/usr.bin/make main.c Message-ID: <3FDB93C8.2070705@freebsd.org> In-Reply-To: <200312131526.hBDFQRnb042150@repoman.freebsd.org>
index | next in thread | previous in thread | raw e-mail
Dag-Erling Smorgrav wrote: > des 2003/12/13 07:26:27 PST > > FreeBSD src repository > > Modified files: > usr.bin/make main.c > Log: > Install a SIGCHLD handler so select(2) will be interrupted when a child > terminates. Without this patch, 'make -j1 buildworld' takes about 30% > longer than 'make -B buildworld' on my 2.4 GHz P4; the difference is > probably even larger on faster systems. With this patch, there is no > perceptible difference in wall time between the two. > > Submitted by: bde > MFC after: 3 days > > Revision Changes Path > 1.86 +20 -0 src/usr.bin/make/main.c > Holy crap, this is cool. Thanks a lot for doing this. Does this mean that the poll interval (for checking child status) can be changed from 100ms back to something more reasonable? Scotthome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3FDB93C8.2070705>
