diff options
author | Ludovic Courtès <ludo@gnu.org> | 2019-10-27 19:12:11 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2019-10-27 23:05:00 +0100 |
commit | f5fca9a82cec76d2e10b8b6c96be2dd79f638ba0 (patch) | |
tree | 96ad0f5143c44fc8a358943da7f541748b05cdaf /gnu | |
parent | c57e417eff8649fce44041bc8e187a3e0c91b801 (diff) | |
download | 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 'gnu')
0 files changed, 0 insertions, 0 deletions