diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-12-07 12:04:43 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-12-08 10:32:21 +0000 |
commit | 24b668efa0d7bb277045b4361ad1676175c5a2cc (patch) | |
tree | 3338f04a32b48aaf822ea757cf8d390093c5a4c1 /bitbake/LICENSE | |
parent | eb937ee0a1ea1e695aa995c2d1a3561ba12335f8 (diff) | |
download | poky-24b668efa0d7bb277045b4361ad1676175c5a2cc.tar.gz |
bitbake: bitbake-worker: Further IO performance tweaks
Looking further at the CPU loads on systems running large numbers of tasks,
the following things helps performance:
* Loop on waitpid until there are no processes still waiting
* Using select to wait for the cooker pipe to be writable before writing
avoiding pointless 100% cpu usage
* Only reading from worker pipes that select highlights are readable
(Bitbake rev: 9375349e27b08b4d1cfe4825c042d4c82120e00b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/LICENSE')
0 files changed, 0 insertions, 0 deletions