Thanks a lot! Pierre I will def will give it a shot. I am not sure I'll be able to smash that 'start recording' button as the UI isusuallystuck when the CPU spikes. Updates to come!
On Thu, Aug 25, 2016 at 10:45 AM, Pierre Tardy <[email protected]> wrote: > Hi Francesco, > > I spent some time in order to implement a profiler plugin for buildbot > > You can give it a look, and send your profile.json file if you need more > analysis from me. > https://github.com/tardyp/buildbot_profiler > > Regards, > Pierre > > > Le mer. 24 août 2016 à 22:43, Francesco Di Mizio < > [email protected]> a écrit : > >> I've tried and it's not an easy task because of my Win into Vagrant into >> Docker setup. >> I'll try again soon when I get a Linux box! >> >> On Fri, Aug 19, 2016 at 5:54 PM, Vasily <[email protected]> wrote: >> >>> Umm, no. VTune has Python support starting 2017 Beta, and, well, it was >>> my team (at Intel) work actually :-) >>> >>> P.S. I'm from Intel, too. >>> >>> Thanks, >>> Vasily >>> 19 авг. 2016 г. 18:17 пользователь "Francesco Di Mizio" < >>> [email protected]> написал: >>> >>> I had thought you were making fun of Intel somehow ;) >>>> >>>> On Aug 19, 2016 5:07 PM, "Pierre Tardy" <[email protected]> wrote: >>>> >>>> ahah >>>> >>>> I though this was a taunt on me being employed by Intel. >>>> I actually had mitigated experience with vtune few years ago, and >>>> didn't know they had python support until then. >>>> Being an opensource guy, I usually neglegate to look at proprietary >>>> stuff. >>>> >>>> Pierre >>>> >>>> Le ven. 19 août 2016 à 12:18, Vasily <[email protected]> a écrit : >>>> >>>>> I'm again suggesting to look into Python profiling capabilities of >>>>> Intel® VTune™ Amplifier. It could run statistical profiling for a long >>>>> time >>>>> and display CPU usage over time, so the developer can look at specific >>>>> time >>>>> range where CPU usage was too high and see which functions were executed. >>>>> >>>>> Thanks, >>>>> Vasily >>>>> 19 авг. 2016 г. 11:57 пользователь "Pierre Tardy" <[email protected]> >>>>> написал: >>>>> >>>>> Hi Francesco, >>>>>> >>>>>> Your described setup looks sane to me. >>>>>> >>>>>> The problems we are trying to catch are cpu spikes, as far as I >>>>>> understand, which does not happen for very long, but are very annoying >>>>>> for >>>>>> users, as it is blocking the reactor. >>>>>> >>>>>> This problem is not easy to see in the profile you sent, as this >>>>>> profile is over long time, so we see the average of each method during >>>>>> the >>>>>> day and not the spikes. >>>>>> >>>>>> What would really be needed is a on-demand profiler which would >>>>>> detect cpu spikes and only log the stack traces during those times. >>>>>> >>>>>> Here is a nice blog pst explaining why statistic profiling is cool >>>>>> and easy to implement in python. >>>>>> https://nylas.com/blog/performance >>>>>> >>>>>> For 0.9.1 I want to concentrate on scalability, and write a debugging >>>>>> ui plugin based on those ideas (and probably code) >>>>>> >>>>>> That would be great if your team can help on that matter. >>>>>> >>>>>> Regards, >>>>>> Pierre >>>>>> >>>>> >>>> >>
_______________________________________________ users mailing list [email protected] https://lists.buildbot.net/mailman/listinfo/users
