> From: "Markus Mauhart" <[EMAIL PROTECTED]>
> Date: Fri, 20 Jan 2006 23:29:12 +0100
> 
> >> Btw, such successfull "-j 64"-build then sometimes uses ~50 compilers
> >> in parallel - with my 1GB this is no problem with msvc71, while yet "-j 3" 
> >> is
> >> a big problem with mingw-gcc344 (both -O2).
> >
> > What do you mean by ``a big problem''?  Could you tell the details?
> 
> consuming (allmost) too much memory - with mingw-gcc344 I had to stop it
> cause it would take at least 100 times the "-j 1" time, and even with "-j 4"
> I stopped it after ~1m cause 4 compilers sometimes concurrently touching
> phys-RAM * 1.2 (1.5 including the rest of the system) is a significant
> performance problem, at least with winXP.

I tried "make -j" with MinGW building a program that needed 18 C
source files to be compiled and then linked into a single executable.
I don't see the problems you describe.  All I see is several
compilations being started in parallel; the build takes 3 seconds,
which in this case is not an improvement wrt the non-parallel build,
but it's not slower, either.

How much time does it take for the average GCC compile of a single
file in your case, and how much time does it take with MSVC, for the
package you were building?


_______________________________________________
Make-w32 mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/make-w32

Reply via email to