Fix benchmarks
This commit is contained in:
@@ -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);
|
||||
|
Reference in New Issue
Block a user