Closed krishnangovindraj closed 3 months ago
Re-enables flame graphs on the criterion storage benchmarks.
To execute a benchmark, we can either run it via Cargo:
cargo bench --package storage --bench bench_mvcc_storage --profile-time=5
or via Bazel:
bazel test --compilation_mode=opt //storage/benches:bench_mvcc_storage --test_arg=--bench --test_arg=--profile-time=5
Note that this currently does not finish successfull on ARM64 Macs because of a SIGBUS in libunwind.
SIGBUS
libunwind
Re-enables flame graphs on the criterion storage benchmarks and updates dependencies to include require pprof library.
pprof
Do not edit the content of this comment. The PR reviewer should simply update this comment by ticking each review item below, as they get completed.
Trivial Change
Code
Architecture
Usage and product changes
Re-enables flame graphs on the criterion storage benchmarks.
To execute a benchmark, we can either run it via Cargo:
or via Bazel:
Note that this currently does not finish successfull on ARM64 Macs because of a
SIGBUS
inlibunwind
.Implementation
Re-enables flame graphs on the criterion storage benchmarks and updates dependencies to include require
pprof
library.