#commit #plot #benchmarking #results #cargo #cargo-tool #bench

bin+lib cargo-chrono

Cargo tool to benchmark multiple commits and generate plots of the results

2 unstable releases

Uses old Rust 2015

0.2.0 May 13, 2020
0.1.0 Dec 1, 2016

#347 in Profiling

Apache-2.0/MIT and LGPL-3.0

28KB
622 lines

A tool for gathering and analyzing benchmark data. The idea is that you should create a series of commits representing various changes whose effects you would like to measure. You can run cargo-chrono bench for each one and it will run cargo bench and accumulate the results into a CSV file. Then you can run cargo-chrono plot to see the results plotted and hence get a feeling for the effect of each commit.

Still very early and hacky, but very useful! Note that the plotting feature requires gnuplot to be installed.

Dependencies

~23MB
~484K SLoC