mirror of
https://github.com/NotAShelf/microfetch.git
synced 2025-10-04 12:42:03 +00:00
add benchmarking for individual functions (#9)
* add benchmarking * update README to include benchmarking of individual functions * README: formatting * README: add link to Criterion's getting_started * shell.nix: add gnuplot Since Criterion.rs uses gnuplot to generate nice plots, add it to the shell. * Cargo.toml: fixed microfetch binary name * benchmark.rs: fix benchmark function's name * Update README.md --------- Co-authored-by: raf <raf@notashelf.dev>
This commit is contained in:
parent
907112f2d1
commit
f1e8ca8773
6 changed files with 628 additions and 0 deletions
|
@ -70,6 +70,12 @@ there is. The only downside of using Rust is introducing more "bloated"
|
|||
dependency trees and increasing build times. The latter is easily mitigated with
|
||||
Nix's binary cache, though._
|
||||
|
||||
[Criterion.rs]: https://github.com/bheisler/criterion.rs
|
||||
[Getting Started Guide]: https://bheisler.github.io/criterion.rs/book/getting_started.html
|
||||
|
||||
To benchmark individual functions, [Criterion.rs] is used. See Criterion's
|
||||
[Getting Started Guide] for details or just run `cargo bench` to benchmark
|
||||
all features of Microfetch
|
||||
## Customizing
|
||||
|
||||
You can't\*.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue