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 /meta/classes/remove-libtool.bbclass | |
| 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 'meta/classes/remove-libtool.bbclass')
0 files changed, 0 insertions, 0 deletions
