Hi there,

I apologize in advance for any potential dumbness in my question.

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. It seems like the steps to achieve this are:

  1. Fork pyperf, since it is the actual benchmark-running engine.
  2. Modify pyperf so as to make command prepending possible somehow.
  3. Install this modified pyperf.
  4. 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