[OE-core] [PATCH 1/8] python: Run pybench once for optimisation task in pgo

richard.purdie at linuxfoundation.org richard.purdie at linuxfoundation.org
Thu Sep 6 08:17:14 UTC 2018


On Thu, 2018-09-06 at 16:15 +0800, Robert Yang wrote:
> What's the fault if I don't run it, please ? This is very slow, here
> are some rough thoughts to speed it up:
> 
> 1) Make it optional to run, and default to no if there isn't any
> faults without running it.

Without running it, python is not profile optimised and runs slower.

> 2) Use qemu-kvm to run the tests if qemu kvm has been setup (I tried
> it, it can
>     reduce form 12m -> 4m, saved 8 mins:
>     * Without kvm
>       $ bitbake python3 -ccleansstate && time bitbake python3
>       real    12m28.070s
>       user    0m1.316s
>       sys     0m0.184s
> 
>     * With kvm:
>     real    3m53.781s
>     user    0m1.080s
>     sys     0m0.220s
> 
>    We may need a oe-core/scripts/qemu-kvm-check to check strictly
> whether kvm
>    can be used or not.
> 
> Please feel free to give your comments.

Ross has some patches coming in this area which should improve things a
lot so I'd suggest we wait for those. I merged the n10 -> n1 change
simply because it was an easy fix to same some time whilst the other
patches a debugged.

Cheers,

Richard



More information about the Openembedded-core mailing list