Since background processes/tasks will affect the runtime execution of our benchmarks I need to find a way to integrate gprof and perf profiling results into the final benchmark timing result.
The main benchmark.cpp file should ideally display a graph on the CLI or perhaps somewhere else with all of the different results from a given run
valgrind/cachegrind, etc. in addition to FlameGraph.pl will help with further benchmarking. I think further collection and run averages would be worthwhile to contribute to a final result
Since background processes/tasks will affect the runtime execution of our benchmarks I need to find a way to integrate gprof and perf profiling results into the final benchmark timing result.
The main
benchmark.cpp
file should ideally display a graph on the CLI or perhaps somewhere else with all of the different results from a given run