diff options
| author | Henry Gressmann <mail@henrygressmann.de> | 2024-01-29 17:53:39 +0100 |
|---|---|---|
| committer | Henry Gressmann <mail@henrygressmann.de> | 2024-01-29 17:53:39 +0100 |
| commit | 4c9385df1bcc0098c7e1db7a2f7c7e3dbeb00c8b (patch) | |
| tree | 5fd85465d424b509a0fede850b079f3534f944a8 /benches/README.md | |
| parent | b0b4eba3b7ff5bfbcb8835c473ac3945c5160332 (diff) | |
chore: improve docs
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
Diffstat (limited to 'benches/README.md')
| -rw-r--r-- | benches/README.md | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/benches/README.md b/benches/README.md index 6ed8cc5..39ba321 100644 --- a/benches/README.md +++ b/benches/README.md @@ -1,8 +1,26 @@ # Benchmark results +All benchmarks are run on a Ryzen 7 5800X, with 32GB of RAM, running Linux 6.6 with `intel_pstate=passive split_lock_detect=off mitigations=off`. + +## Results + Coming soon. -# Benchmarking +## WebAssembly Settings + +All WebAssembly files are compiled with the following settings: + +- `opt-level` is set to 3, `lto` is set to `thin`, `codegen-units` is set to 1. +- `reference-types`, `bulk-memory`, `mutable-globals` proposals are enabled. + +## Runtime Settings + +All runtimes are compiled with the following settings: + +- `unsafe` features are enabled +- `opt-level` is set to 3, `lto` is set to `thin`, `codegen-units` is set to 1. + +## Benchmarking Benchmarks are run using [Criterion.rs](https://github.com/bheisler/criterion.rs) and can be found in the `benches` directory. |
