Hello Dave Parker,
I'd like you to do a code review. Please visit
https://gerrit.chromium.org/gerrit/37006
to review the following change.
Change subject: newbitmaps: Speed up make_default_yaml.
......................................................................
newbitmaps: Speed up make_default_yaml.
Sub-shell execution is slow. To improve shell script execution speed:
- Replae $(expr) by $(()).
- Cache image file data and avoid executing ImageMagick.
- Prevent extra eval & subshell.
- Remove bash-only syntax to allow using dash.
# time ../make_default_yaml en
Before change: Real 9s, User 1m7s.
After (bash): Real 1.6s, User 8.8s.
After (dash): Real 1.0s, User 6.9s.
BRANCH=none
BUG=none
TEST=make
Change-Id: I59626fb1a211de82cf58fcd1331a5641b97e2823
---
M scripts/newbitmaps/images/make_default_yaml
1 file changed, 90 insertions(+), 114 deletions(-)
git pull ssh://
gerrit.chromium.org:29418/chromiumos/platform/vboot_reference refs/changes/06/37006/1
--
To view, visit
https://gerrit.chromium.org/gerrit/37006
To unsubscribe, visit
https://gerrit.chromium.org/gerrit/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I59626fb1a211de82cf58fcd1331a5641b97e2823
Gerrit-PatchSet: 1
Gerrit-Project: chromiumos/platform/vboot_reference
Gerrit-Branch: master
Gerrit-Owner: Hung-Te Lin <
hun...@chromium.org>
Gerrit-Reviewer: Dave Parker <
dpa...@chromium.org>