[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: is anyone using threaded automake?
From: |
Ralf Wildenhues |
Subject: |
Re: is anyone using threaded automake? |
Date: |
Sun, 1 Nov 2009 18:37:35 +0100 |
User-agent: |
Mutt/1.5.20 (2009-08-09) |
Hi Jason,
* Jason Sewall wrote on Sun, Nov 01, 2009 at 06:28:31PM CET:
> On Sun, Nov 1, 2009 at 6:45 AM, Ralf Wildenhues wrote:
> >
> > Is anyone using it? Has anyone seen issues with it?
>
> I didn't even know it existed, but I just tried it out and it seems to
> generate correct output for a project I have with 12 Makefile.am
> files. I have a quad core machine and set AUTOMAKE_JOBS=4.
>
> The performance gains are fairly small, however:
> $ AUTOMAKE_JOBS=1 time automake
> 1.31user 0.19system 0:01.51elapsed 100%CPU
>
> $ AUTOMAKE_JOBS=4 time automake
> 1.62user 0.24system 0:01.14elapsed 163%CPU
Yeah, the perl thread spawning really has high overhead, and the output
synchronization isn't all that performant either. I did get quite
acceptable speedup out of a 150-makefile project.
> And they are imperceptible with autoreconf.
Oh well.
Thanks for testing,
Ralf