aboutsummaryrefslogtreecommitdiff
path: root/guix/derivations.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2019-10-27 19:12:11 +0100
committerLudovic Courtès <ludo@gnu.org>2019-10-27 23:05:00 +0100
commitf5fca9a82cec76d2e10b8b6c96be2dd79f638ba0 (patch)
tree96ad0f5143c44fc8a358943da7f541748b05cdaf /guix/derivations.scm
parentc57e417eff8649fce44041bc8e187a3e0c91b801 (diff)
downloadguix-f5fca9a82cec76d2e10b8b6c96be2dd79f638ba0.tar
guix-f5fca9a82cec76d2e10b8b6c96be2dd79f638ba0.tar.gz
gexp: Cache the module to derivation mappings.
This reduces the number of 'add-data-to-store' cache lookups from 3329 to 2743 (hit rate: 27% to 11%) when running: GUIX_PROFILING=add-data-to-store-cache guix build libreoffice -nd Execution time of "guix build libreoffice -nd" goes from 1.86s to 1.80s. * guix/gexp.scm (imported+compiled-modules): Wrap body in 'mcached'.
Diffstat (limited to 'guix/derivations.scm')
0 files changed, 0 insertions, 0 deletions