summaryrefslogtreecommitdiff
path: root/BENCHMARKS.md
diff options
context:
space:
mode:
authorHenry Gressmann <mail@henrygressmann.de>2024-01-31 00:03:42 +0100
committerHenry Gressmann <mail@henrygressmann.de>2024-01-31 00:03:42 +0100
commit6850e8bc669171c658696655f4f31996d6e934af (patch)
tree6efb61f6dc9790dd219a8bf7e39ab2434af3140a /BENCHMARKS.md
parent712b7da4f6b20a9754dd78be632988bbb66f2cbe (diff)
chore: overall code cleanup
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
Diffstat (limited to 'BENCHMARKS.md')
-rw-r--r--BENCHMARKS.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/BENCHMARKS.md b/BENCHMARKS.md
index 78f05d7..12edd59 100644
--- a/BENCHMARKS.md
+++ b/BENCHMARKS.md
@@ -2,7 +2,7 @@
All benchmarks are run on a Ryzen 7 5800X with 32GB of RAM, running Linux 6.6.
WebAssembly files are optimized using [wasm-opt](https://github.com/WebAssembly/binaryen),
-and the benchmark code is available in the `benches` folder.
+and the benchmark code is available in the `crates/benchmarks` folder.
These are mainly preliminary benchmarks, and I will be adding more in the future that are also looking into memory usage and other metrics.
@@ -67,7 +67,7 @@ After profiling and fixing some low-hanging fruits, I found the biggest bottlene
Benchmarks are run using [Criterion.rs](https://github.com/bheisler/criterion.rs). To run a benchmark, use the following command:
```sh
-$ cargo bench --bench <name>
+$ cargo benchmark <name>
```
# Profiling
@@ -75,7 +75,7 @@ $ cargo bench --bench <name>
To profile a benchmark, use the following command:
```sh
-$ cargo flamegraph --bench <name> -- --bench
+$ cargo flamegraph -p benchmarks --bench <name> -- --bench
```
This will generate a flamegraph in `flamegraph.svg` and a `perf.data` file.