mirror of
https://github.com/mii443/wasmer.git
synced 2025-09-02 07:29:21 +00:00
fix(bench): rename rkyv benchmark
This commit is contained in:
@ -220,8 +220,7 @@ opt-level = 3
|
|||||||
opt-level = 3
|
opt-level = 3
|
||||||
|
|
||||||
[[bench]]
|
[[bench]]
|
||||||
name = "rkyv"
|
name = "deserialize_modules"
|
||||||
path = "benches/rkyv/main.rs"
|
|
||||||
harness = false
|
harness = false
|
||||||
|
|
||||||
[[bench]]
|
[[bench]]
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
use criterion::{black_box, criterion_group, criterion_main, Criterion};
|
use criterion::{criterion_group, criterion_main, Criterion};
|
||||||
|
|
||||||
use wasmer::*;
|
use wasmer::*;
|
||||||
|
|
||||||
@ -40,7 +40,7 @@ pub fn serialize_deserialize_unchecked(
|
|||||||
) {
|
) {
|
||||||
let engine = Engine::default();
|
let engine = Engine::default();
|
||||||
|
|
||||||
c.bench_function(&format!("rkyv_from-binary_small"), |b| {
|
c.bench_function(&format!("rkyv_from-binary-unchecked_small"), |b| {
|
||||||
b.iter(|| unsafe {
|
b.iter(|| unsafe {
|
||||||
let module = Module::from_binary_unchecked(&engine, small);
|
let module = Module::from_binary_unchecked(&engine, small);
|
||||||
assert!(module.is_ok());
|
assert!(module.is_ok());
|
||||||
@ -48,7 +48,7 @@ pub fn serialize_deserialize_unchecked(
|
|||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
c.bench_function(&format!("rkyv_from-binary_medium"), |b| {
|
c.bench_function(&format!("rkyv_from-binary-unchecked_medium"), |b| {
|
||||||
b.iter(|| unsafe {
|
b.iter(|| unsafe {
|
||||||
let module = Module::from_binary_unchecked(&engine, medium);
|
let module = Module::from_binary_unchecked(&engine, medium);
|
||||||
assert!(module.is_ok());
|
assert!(module.is_ok());
|
||||||
@ -56,7 +56,7 @@ pub fn serialize_deserialize_unchecked(
|
|||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
c.bench_function(&format!("rkyv_from-binary_large"), |b| {
|
c.bench_function(&format!("rkyv_from-binary-unchecked_large"), |b| {
|
||||||
b.iter(|| unsafe {
|
b.iter(|| unsafe {
|
||||||
let module = Module::from_binary_unchecked(&engine, large);
|
let module = Module::from_binary_unchecked(&engine, large);
|
||||||
assert!(module.is_ok());
|
assert!(module.is_ok());
|
Reference in New Issue
Block a user