Date: Mon, 25 Aug 1997 16:21:25 -0600 From: Steve Passe <smp@csn.net> To: "Jordan K. Hubbard" <jkh@time.cdrom.com> Cc: nnd@itfs.nsk.su, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG Subject: Re: cvs commit: src/usr.bin/make main.c Message-ID: <199708252221.QAA18814@Ilsa.StevesCafe.com> In-Reply-To: Your message of "Mon, 25 Aug 1997 14:38:22 PDT." <25994.872545102@time.cdrom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, on the subject of pmake and the -j flag, the latest report from nnd@itfs.nsk.su: > As a result my last successfull 'make -j12 buildworld' >produced 170.9% processor's usage and takes 2:54:00 as >opposed to 104.1% and 4:34:23 for 'make buildworld' >(without any patches). > > To achieve this I use following patches: >1) 'make-patch' - propagate '-B' flag to inner 'make's; >2) 'bsd.dep-patch' - to "order" depend's subtargets; >3) 'makefiles-patch' - to make various Makefiles "parallel-safe"; >4) 'Makefile-patch' - patch to src/Makefile to restrict "parallelism" > in some cases and to "broaden" it in other steps. this is a pretty significant improvement! #1 already being done, does anyone have any opinions about how/when we can safely integrate these into the src tree? -- Steve Passe | powered by smp@csn.net | Symmetric MultiProcessor FreeBSD
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199708252221.QAA18814>