anp / lolbench

tracking performance of rustc-generated binaries over time
https://lolbench.rs
Apache License 2.0
105 stars 12 forks source link
benchmarking criterion performance performance-monitoring regression-detection rust

lolbench

CI Status: CircleCI

This project is an effort to reproducibly benchmark "in the wild" Rust code against newer compiler versions to detect performance regressions. The data is currently published to https://lolbench.rs.

Adding Benchmarks

Want to contribute and are looking for the list of benchmarks we'd like help adding?

Getting Started

Dependencies

Building & Running

$ git submodule update --init
$ cargo test-core

Useful cargo subcommand aliases

License

lolbench is distributed under the terms of both the MIT license and the Apache License (Version 2.0). Some included benchmarks have their own separate licenses, see those directories and their Cargo.toml metadata for details.