summaryrefslogtreecommitdiff
path: root/benchmarks
diff options
context:
space:
mode:
Diffstat (limited to 'benchmarks')
-rw-r--r--benchmarks/benches/argon2id.rs6
-rw-r--r--benchmarks/benches/fibonacci.rs20
-rw-r--r--benchmarks/benches/selfhosted.rs14
3 files changed, 20 insertions, 20 deletions
diff --git a/benchmarks/benches/argon2id.rs b/benchmarks/benches/argon2id.rs
index 76e1eee..92250b8 100644
--- a/benchmarks/benches/argon2id.rs
+++ b/benchmarks/benches/argon2id.rs
@@ -43,10 +43,10 @@ fn criterion_benchmark(c: &mut Criterion) {
group.measurement_time(std::time::Duration::from_secs(7));
group.sample_size(10);
- // group.bench_function("native", |b| b.iter(|| run_native(black_box(params))));
+ group.bench_function("native", |b| b.iter(|| run_native(black_box(params))));
group.bench_function("tinywasm", |b| b.iter(|| run_tinywasm(ARGON2ID, black_box(params), "argon2id")));
- // group.bench_function("wasmi", |b| b.iter(|| run_wasmi(ARGON2ID, black_box(params), "argon2id")));
- // group.bench_function("wasmer", |b| b.iter(|| run_wasmer(ARGON2ID, black_box(params), "argon2id")));
+ group.bench_function("wasmi", |b| b.iter(|| run_wasmi(ARGON2ID, black_box(params), "argon2id")));
+ group.bench_function("wasmer", |b| b.iter(|| run_wasmer(ARGON2ID, black_box(params), "argon2id")));
}
criterion_group!(
diff --git a/benchmarks/benches/fibonacci.rs b/benchmarks/benches/fibonacci.rs
index e610ab2..b1ece55 100644
--- a/benchmarks/benches/fibonacci.rs
+++ b/benchmarks/benches/fibonacci.rs
@@ -46,23 +46,23 @@ fn run_native_recursive(n: i32) -> i32 {
static FIBONACCI: &[u8] = include_bytes!("../../examples/rust/out/fibonacci.opt.wasm");
fn criterion_benchmark(c: &mut Criterion) {
- // {
- // let mut group = c.benchmark_group("fibonacci");
- // group.bench_function("native", |b| b.iter(|| run_native(black_box(60))));
- // group.bench_function("tinywasm", |b| b.iter(|| run_tinywasm(FIBONACCI, black_box(60), "fibonacci")));
- // group.bench_function("wasmi", |b| b.iter(|| run_wasmi(FIBONACCI, black_box(60), "fibonacci")));
- // group.bench_function("wasmer", |b| b.iter(|| run_wasmer(FIBONACCI, black_box(60), "fibonacci")));
- // }
+ {
+ let mut group = c.benchmark_group("fibonacci");
+ group.bench_function("native", |b| b.iter(|| run_native(black_box(60))));
+ group.bench_function("tinywasm", |b| b.iter(|| run_tinywasm(FIBONACCI, black_box(60), "fibonacci")));
+ group.bench_function("wasmi", |b| b.iter(|| run_wasmi(FIBONACCI, black_box(60), "fibonacci")));
+ group.bench_function("wasmer", |b| b.iter(|| run_wasmer(FIBONACCI, black_box(60), "fibonacci")));
+ }
{
let mut group = c.benchmark_group("fibonacci-recursive");
group.measurement_time(std::time::Duration::from_secs(5));
- // group.bench_function("native", |b| b.iter(|| run_native_recursive(black_box(26))));
+ group.bench_function("native", |b| b.iter(|| run_native_recursive(black_box(26))));
group.bench_function("tinywasm", |b| {
b.iter(|| run_tinywasm(black_box(FIBONACCI), black_box(26), "fibonacci_recursive"))
});
- // group.bench_function("wasmi", |b| b.iter(|| run_wasmi(FIBONACCI, black_box(26), "fibonacci_recursive")));
- // group.bench_function("wasmer", |b| b.iter(|| run_wasmer(FIBONACCI, black_box(26), "fibonacci_recursive")));
+ group.bench_function("wasmi", |b| b.iter(|| run_wasmi(FIBONACCI, black_box(26), "fibonacci_recursive")));
+ group.bench_function("wasmer", |b| b.iter(|| run_wasmer(FIBONACCI, black_box(26), "fibonacci_recursive")));
}
}
diff --git a/benchmarks/benches/selfhosted.rs b/benchmarks/benches/selfhosted.rs
index adac85a..16269b8 100644
--- a/benchmarks/benches/selfhosted.rs
+++ b/benchmarks/benches/selfhosted.rs
@@ -53,18 +53,18 @@ fn run_wasmer(wasm: &[u8]) {
static TINYWASM: &[u8] = include_bytes!("../../examples/rust/out/tinywasm.opt.wasm");
fn criterion_benchmark(c: &mut Criterion) {
{
- let group = c.benchmark_group("selfhosted-parse");
- // group.bench_function("tinywasm", |b| {
- // b.iter(|| tinywasm::Module::parse_bytes(black_box(TINYWASM)).expect("parse"))
- // });
+ let mut group = c.benchmark_group("selfhosted-parse");
+ group.bench_function("tinywasm", |b| {
+ b.iter(|| tinywasm::Module::parse_bytes(black_box(TINYWASM)).expect("parse"))
+ });
}
{
let mut group = c.benchmark_group("selfhosted");
- // group.bench_function("native", |b| b.iter(run_native));
+ group.bench_function("native", |b| b.iter(run_native));
group.bench_function("tinywasm", |b| b.iter(|| run_tinywasm(black_box(TINYWASM))));
- // group.bench_function("wasmi", |b| b.iter(|| run_wasmi(black_box(TINYWASM))));
- // group.bench_function("wasmer", |b| b.iter(|| run_wasmer(black_box(TINYWASM))));
+ group.bench_function("wasmi", |b| b.iter(|| run_wasmi(black_box(TINYWASM))));
+ group.bench_function("wasmer", |b| b.iter(|| run_wasmer(black_box(TINYWASM))));
}
}