diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-02-01 11:25:32 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-02-01 18:02:07 +0000 |
commit | 3b0af8dc0f796345d1f1ba77ea35bbd090a5feb3 (patch) | |
tree | 084c54d7e5a503d074a77bcca7408f2836fbe752 /scripts/lib/devtool/search.py | |
parent | 1a1e70304932cce5ad194e0a7ebb495da7b24c2e (diff) | |
download | openembedded-core-3b0af8dc0f796345d1f1ba77ea35bbd090a5feb3.tar.gz openembedded-core-3b0af8dc0f796345d1f1ba77ea35bbd090a5feb3.tar.bz2 openembedded-core-3b0af8dc0f796345d1f1ba77ea35bbd090a5feb3.zip |
sstate/staging: Batch log messages for performance
According to profile data, repeated calls to bb.debug and bb.note in
the extend_recipe_sysroot() codepath were accounting for 75% of the time
(1.5s) in calls from tasks like do_image_complete.
This batches up the log messages into one call into the logging system
which gives similar behaviour to disabling the logging but retains the
debug information.
Since setscene_depvalid is also called from bitbake's setscene code,
we have to be a little creative with the function parameters and leave
the other debug output mechanism in place. This should hopefully
speed up recipe specific sysroots.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/devtool/search.py')
0 files changed, 0 insertions, 0 deletions