Skip to content

Commit

Permalink
Remove benchmark
Browse files Browse the repository at this point in the history
  • Loading branch information
schungx committed May 15, 2024
1 parent da1b662 commit eac9d32
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 16 deletions.
2 changes: 1 addition & 1 deletion benches/eval_array.rs
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ fn bench_eval_array_loop(bench: &mut Bencher) {
let script = "
let list = [];
for i in 0..1_888 {
for i in 0..10_000 {
list.push(i);
}
Expand Down
6 changes: 3 additions & 3 deletions benches/eval_expression.rs
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ fn bench_eval_deeply_nested(bench: &mut Bencher) {
fn bench_eval_loop_number(bench: &mut Bencher) {
let script = "
let s = 0;
for x in 0..1_888 {
for x in 0..10000 {
s += 1;
}
";
Expand All @@ -142,7 +142,7 @@ fn bench_eval_loop_number(bench: &mut Bencher) {
fn bench_eval_loop_strings_build(bench: &mut Bencher) {
let script = r#"
let s;
for x in 0..1_888 {
for x in 0..10000 {
s = "hello, world!" + "hello, world!";
}
"#;
Expand All @@ -159,7 +159,7 @@ fn bench_eval_loop_strings_build(bench: &mut Bencher) {
fn bench_eval_loop_strings_no_build(bench: &mut Bencher) {
let script = r#"
let s;
for x in 0..1_888 {
for x in 0..10000 {
s = "hello" + "";
}
"#;
Expand Down
24 changes: 12 additions & 12 deletions benches/eval_type.rs
Original file line number Diff line number Diff line change
Expand Up @@ -62,23 +62,23 @@ fn bench_type_method(bench: &mut Bencher) {
bench.iter(|| engine.run_ast_with_scope(&mut scope, &ast).unwrap());
}

#[bench]
fn bench_type_method_with_params(bench: &mut Bencher) {
let script = "foo.update(1)";
// #[bench]
// fn bench_type_method_with_params(bench: &mut Bencher) {
// let script = "foo.update(1)";

let mut engine = Engine::new();
engine.set_optimization_level(OptimizationLevel::None);
// let mut engine = Engine::new();
// engine.set_optimization_level(OptimizationLevel::None);

engine.register_type_with_name::<Test>("Test");
engine.register_fn("update", Test::update);
// engine.register_type_with_name::<Test>("Test");
// engine.register_fn("update", Test::update);

let ast = engine.compile_expression(script).unwrap();
// let ast = engine.compile_expression(script).unwrap();

let mut scope = Scope::new();
scope.push("foo", Test { x: 42 });
// let mut scope = Scope::new();
// scope.push("foo", Test { x: 42 });

bench.iter(|| engine.run_ast_with_scope(&mut scope, &ast).unwrap());
}
// bench.iter(|| engine.run_ast_with_scope(&mut scope, &ast).unwrap());
// }

#[bench]
fn bench_type_method_nested(bench: &mut Bencher) {
Expand Down

0 comments on commit eac9d32

Please sign in to comment.