Fix benchmarks

This commit is contained in:
Stephen Chung
2021-12-30 22:53:59 +08:00
parent 80ccd52319
commit 97900320e1
6 changed files with 41 additions and 41 deletions

View File

@@ -8,13 +8,13 @@ use test::Bencher;
#[bench]
fn bench_iterations_1000(bench: &mut Bencher) {
let script = r#"
let script = "
let x = 1_000;
while x > 0 {
x -= 1;
}
"#;
";
let mut engine = Engine::new();
engine.set_optimization_level(OptimizationLevel::None);
@@ -26,7 +26,7 @@ fn bench_iterations_1000(bench: &mut Bencher) {
#[bench]
fn bench_iterations_fibonacci(bench: &mut Bencher) {
let script = r#"
let script = "
fn fibonacci(n) {
if n < 2 {
n
@@ -36,7 +36,7 @@ fn bench_iterations_fibonacci(bench: &mut Bencher) {
}
fibonacci(20)
"#;
";
let mut engine = Engine::new();
engine.set_optimization_level(OptimizationLevel::None);
@@ -48,11 +48,11 @@ fn bench_iterations_fibonacci(bench: &mut Bencher) {
#[bench]
fn bench_iterations_array(bench: &mut Bencher) {
let script = r#"
let script = "
let x = [];
x.pad(1000, 0);
for i in 0..1000 { x[i] = i % 256; }
"#;
";
let mut engine = Engine::new();
engine.set_optimization_level(OptimizationLevel::None);
@@ -64,10 +64,10 @@ fn bench_iterations_array(bench: &mut Bencher) {
#[bench]
fn bench_iterations_blob(bench: &mut Bencher) {
let script = r#"
let script = "
let x = blob(1000, 0);
for i in 0..1000 { x[i] = i % 256; }
"#;
";
let mut engine = Engine::new();
engine.set_optimization_level(OptimizationLevel::None);