Hope all is well with you! I’m currently looking into rootbench, since my CERN summer project involved TMVA BDT benchmarking. One idea that was floated around was to include memory use benchmarking.
I can see that most of the benchmarks are based on Google Benchmark, however as far as I can tell Google Benchmark does not carry out memory benchmarking (or am I missing something?). If this is indeed the case, can someone point me toward a resource outlining how memory benchmarking (if at all) is carried out and reported in rootbench? This is so that I can be consistent with existing code in the project.
Thank you very much! I’ll have to look into it. My internship only has 4 more weeks left, and there’s still quite a bit to go in terms of CPU. I’ll discuss with my project supervisor and will inform you as soon as possible - but please, if you have other higher priority work, do not worry about it!
Small update Given the short duration of my project, I’ll instead be trying to use gSystem->GetProcInfo to get some primitive memory benchmarks. Thanks for taking your time to answer my question!