guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: parallelizing more actions


From: Efraim Flashner
Subject: Re: parallelizing more actions
Date: Sun, 12 Nov 2017 15:31:49 +0200
User-agent: Mutt/1.9.1 (2017-09-22)

On Thu, Nov 09, 2017 at 11:05:59AM +0200, Efraim Flashner wrote:
> While rebuilding glibc-final on aarch64 I realized that the 'strip phase
> took 235 seconds. The relevant code for 'strip from gnu-build-system is
> in guix/build/gnu-build-system.scm, starting at line 340, with the
> actual stripping starting at 398. When I changed 'for-each' to
> 'par-for-each' the time dropped from 235 seconds to 215, about an 8.5%
> savings. I'm pretty sure most of that time was spent failing to strip
> certain files, but it is still a savings.
> 

These numbers were for address@hidden I ran it against address@hidden on my
x86_64 machine with a spinning harddrive and 2 cores, without the patch
it took 165.7 seconds (164.6 the second time), with the patch it dropped
to 24.3 seconds.

I'll test it with address@hidden on aarch64 later when its not building
other things.


-- 
Efraim Flashner   <address@hidden>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]