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’.
