Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
https://github.com/plasma-umass/coz https://youtu.be/7g1Acy5eGbE
I use it with boilerplate similar to this: https://github.com/FrancoisCarouge/Kalman/blob/develop/benchmark/benchmark.cpp and run the executables with priority and pining: nice -n 20 tasker -- cpu-list 0
I have used hyperfine in the past, a rust CLI based tool to measure performance. you'd have to make some small changes, since hyperfine will measure the entire binary and not just parts of it, but it comes with some useful functions like warmup runs, graphical output and statistical analysis across multiple runs.
Perfstat - Performance statistics
Of course, the best way to benchmark is nanobench: https://nanobench.ankerl.com/