Benchmarking is a very hard and cumbersome yet supposed-to-be integral part of the software engineering life cycle. As code is edited by numerous parties, the impact of each change needs to be examined lest performance depreciates unwieldy.
How do I add Bencher to my project?
- Please visit the Github marketplace
How do I suppress regressions blocking my CI?
.bencher/config.yaml file, set the following:
What insights can I derive from continuous benchmarking?
At bare minimu, by default:
- CPU time spent per operation
- Bytes allocated per operation
- Number of allocations per operation