critcmp
A command line tool for comparing benchmarks run by Criterion. (by BurntSushi)
libtest
Rust's built-in testing and benchmarking framework (by rust-lang)
critcmp | libtest | |
---|---|---|
2 | 2 | |
198 | 58 | |
- | - | |
3.4 | 1.2 | |
10 months ago | over 2 years ago | |
Rust | Rust | |
The Unlicense | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
critcmp
Posts with mentions or reviews of critcmp.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-01-05.
-
First Impressions of Rust
See also either cargo-benchcmp or critcmp as appropriate.
-
setup criterion-compare for criterion.rs on github actions
The action uses Criterion's ability to save "baseline" of each run, and then uses Burnt Sushi's critcmp to compare. So it doesn't work with bencher or libtest. Take a look at the Criterion Getting Started on how to get started benchmarking with Criterion.
libtest
Posts with mentions or reviews of libtest.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-01.
-
Announcing Rust 1.70.0
Do you have a link to an MR or tracking issue? All I can find is the JSON one and a neglected MR from 2019.
-
setup criterion-compare for criterion.rs on github actions
casbin-rs doesn't use Criterion to benchmark. It uses bencher, the stable port of the unstable libtest benchmark.
What are some alternatives?
When comparing critcmp and libtest you can also consider the following projects:
criterion-compare-action - ⚡️📊 Compare the performance of Rust project branches
cargo-benchcmp - A small utility to compare Rust micro-benchmarks.
casbin-rs - An authorization library that supports access control models like ACL, RBAC, ABAC in Rust.
checkout - Action for checking out a repo
py-spy - Sampling profiler for Python programs
chrono - Date and time library for Rust