7 Feb
2022
7 Feb
'22
7:21 p.m.
Hi there,
I apologize in advance for any potential dumbness in my question.
bytehound https://github.com/koute/bytehound is a cool profiler that works like this:
|$ export MEMORY_PROFILER_LOG=warn $ LD_PRELOAD=./libbytehound.so ./your_application |
||
What I'm after is to plug it in every run of the benchmarks in pyperformance https://github.com/python/pyperformance. It seems like the steps to achieve this are:
- Fork pyperf https://github.com/psf/pyperf, since it is the actual benchmark-running engine.
- Modify pyperf so as to make command prepending possible somehow.
- Install this modified pyperf.
- Install pyperformance on top of the modified pyperf.
I do not have the knowledge or experience to tackle step 2 on my own. Could I have your opinion on the whole endeavor, and maybe some advice?
Thanks a lot, Christos Lamprakos
||
||||