This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: if-conversion a performance bottleneck
- To: lucier at math dot purdue dot edu, rth at cygnus dot com
- Subject: Re: if-conversion a performance bottleneck
- From: Mike Stump <mrs at windriver dot com>
- Date: Thu, 4 May 2000 22:31:59 -0700 (PDT)
- Cc: gcc at gcc dot gnu dot org, matzmich at cs dot tu-berlin dot de
> Date: Thu, 4 May 2000 22:16:17 -0700
> From: Richard Henderson <rth@cygnus.com>
> > make -j bootstrap
> Err.. don't do that? Try make -j3 instead.
Unfortunately -j3 gives you not three jobs, but an exponential cascade
of 3 jobs per recursive make level. Yes, I have read the paper
`Recursive make considered harmful'. :-)
I found that -j3 -l10 will at least try and limit them from expanding
too much, which is useful if your swap limited (just how did those 2
emacen grow to be 60M each, and netscape inflate to 90M? :-().