Re: [PATCH] backports: speed up building with bash

Johannes Berg <[email protected]>
Newsgroups org.kernel.vger.backports
Message-ID <[email protected]>
On Tue, 2019-12-03 at 16:18 +0100, Johannes Berg wrote:
> On Tue, 2019-12-03 at 16:06 +0100, Johannes Berg wrote:
> > From: Johannes Berg <[email protected]>
> > 
> > When building with /bin/sh -> bash, things are SUPER slow (at least
> > for me), because bash takes a LOOONG time to look at the environment
> > variables (and we typically have around 6k), adding ~300ms to each
> > bash invocation for me.
> 
> The real results are like this:
> 
> Completely clean build, after git clean -fdxq, but I have ccache primed
> so all the stuff is build overhead - gcc is ccache and just returns
> directly from the cache.
> 
> without the patch:
> real	9m17.180s
> user	24m38.063s
> sys	0m32.138s
> 
> 
> with the patch:
> real	0m18.157s
> user	0m24.553s
> sys	0m13.342s

That was with bash, with dash:

without the patch:
real	0m33.018s
user	0m56.248s
sys	0m22.898s

with the patch:
real	0m18.113s
user	0m18.036s
sys	0m12.903s

johannes

--
To unsubscribe from this list: send the line "unsubscribe backports" in
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.