Efraim Flashner <[email protected]> skribis:

> On Sat, Mar 05, 2016 at 12:24:59AM +0100, Ludovic Courtès wrote:
>> Efraim Flashner <[email protected]> skribis:
>> 
>> > efraim@debian-netbook:~/workspace/guix$ time ./pre-inst-env guix package 
>> > -u && time ./pre-inst-env guix package -u && time ./pre-inst-env guix 
>> > package -u
>> >
>> > real       15m0.833s
>> > user       5m53.268s
>> > sys        1m26.056s
>> >
>> > real       14m27.095s
>> > user       5m50.848s
>> > sys        1m25.156s
>> >
>> > real       14m37.017s
>> > user       5m55.564s
>> > sys        1m30.536s
>> >
>> > so I don't think the substitute info is the part that's slowing it down.
>> > Conky shows me both guix hand guix-daemon working, so more likely something
>> > else, like figuring out the substitutions.
>> 
>> Terrible.  Commit d4da602 should improve the situation.  You’re welcome
>> to try again and report back!
>> 
>
> Much better!

Good, thanks for benchmarking!

There are other things (‘bag-grafts’, namely) that are done repeatedly
when doing an upgrade and that would benefit from a bit of
caching/memoization.  Coming next!

Ludo’.

Reply via email to