diff options
author | David James <davidjames@google.com> | 2011-03-23 22:05:15 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2011-03-23 22:05:15 -0700 |
commit | 20fff13645e50ec68c5a56c064e66e11aad72256 (patch) | |
tree | d27af742cdf6dae15417f04a88f448c2ce0f9cd1 /pym/_emerge/QueueScheduler.py | |
parent | c4b26e6ece564edd30d612628ea5f3c29b5df120 (diff) | |
download | portage-20fff13645e50ec68c5a56c064e66e11aad72256.tar.gz portage-20fff13645e50ec68c5a56c064e66e11aad72256.tar.bz2 portage-20fff13645e50ec68c5a56c064e66e11aad72256.zip |
Optimize ebuild.sh to cache preprocessing output.
Right now ebuild.sh runs preprocessing steps multiple times during the
same build. It processes the same environment and produces the same
output every time. This slows down the build unnecessarily.
This optimization cuts build time for 50 binary packages with 16 jobs
from 3m22 to 2m33 (33%).
Change-Id: I72ac84cce2eb60d17736cc5f5343d4a858ec86f4
Review URL: http://codereview.chromium.org/6733008
Diffstat (limited to 'pym/_emerge/QueueScheduler.py')
0 files changed, 0 insertions, 0 deletions