mirror of
https://github.com/NotAShelf/microfetch.git
synced 2025-10-03 12:13:28 +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
|
@ -7,6 +7,7 @@
|
|||
rustc,
|
||||
gcc,
|
||||
rustPlatform,
|
||||
gnuplot,
|
||||
}:
|
||||
mkShell {
|
||||
strictDeps = true;
|
||||
|
@ -19,6 +20,8 @@ mkShell {
|
|||
rust-analyzer-unwrapped
|
||||
rustfmt
|
||||
clippy
|
||||
|
||||
gnuplot # For Criterion.rs plots
|
||||
];
|
||||
|
||||
env.RUST_SRC_PATH = "${rustPlatform.rustLibSrc}";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue