rootbench
rootbench copied to clipboard
Collection of benchmarks and performance monitoring applications
When I have multiple version of python on my system, rootbench tends to pick the latest one, which might not be the one I configured ROOT with, or will pick...
Initial implementation of a rootbench memory tracing library. It implements a C library which records information about the memory allocations. The library is loaded using the LD_PRELOAD mechanism (and DYLD_INSERT_LIBRARIES...
@eguiraud I tried but I am confused why it works from the terminal but doesn't generate anything in ctest... From rootbench build directory: ``` export PATH=$PWD/FlameGraph-prefix/src/FlameGraph/:$PATH ./tools/flamegraph.sh -d . -b...
- I add a benchmark for ATLAS file with RNTuple format (`RNTupleATLASBenchmarks.cxx` and `gen_atlas.cxx`) - And to avoid confusion, changed the name of another benchmark `RNTupleAnalysisBenchmarks` -> `RNTupleH1Benchmarks`.
Best news of this year from FOSDEM 2020 talk by Grafana Labs: https://grafana.com/blog/2020/02/26/how-to-configure-grafana-as-code/ cc: @vgvassilev @eguiraud @stwunsch
Since `hadd` is heavily used from CMake and from executables, so we need to add routine to ensure we actually have it (in PATH or from the build directory in...
Reincarnation of https://github.com/root-project/rootbench/pull/95
I would like to have a way to globally set/fix the number of processing units the parallel benchmaks will run on. Some expert reviews of this potential feature: "We already...
Fixed some problems about LHCb/NanoAOD/ATLAS benchmarks. To compress properly, - Make them use `hadd` command. - Make them delete files after benchmarking not to suppress storage capacity. Also, to save...