summaryrefslogtreecommitdiff
path: root/benchmark/mjit_exec_vm2vm.yml
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2019-09-26 12:57:43 +0900
committerTakashi Kokubun <takashikkbn@gmail.com>2019-09-26 16:34:40 +0900
commit4a4c5028258e53f3395af29655a66bcef796fd73 (patch)
treec12a65ba37cc42f1d3068513a56aadbfa157dbe0 /benchmark/mjit_exec_vm2vm.yml
parent5d8f112505fbc3f9b008ce4ec40fc74f9f623c4a (diff)
Add special runner to benchmark mjit_exec
I wanted to dynamically generate benchmark cases to test various number of methods. Thus I added a dedicated runner of benchmark-driver.
Diffstat (limited to 'benchmark/mjit_exec_vm2vm.yml')
-rw-r--r--benchmark/mjit_exec_vm2vm.yml10
1 files changed, 10 insertions, 0 deletions
diff --git a/benchmark/mjit_exec_vm2vm.yml b/benchmark/mjit_exec_vm2vm.yml
new file mode 100644
index 0000000000..3f9274d8bd
--- /dev/null
+++ b/benchmark/mjit_exec_vm2vm.yml
@@ -0,0 +1,10 @@
+# Usage:
+# RUBYOPT=-Ibenchmark/lib benchmark-driver -e 'ruby --jit' benchmark/mjit_exec_vm2vm.yml
+type: mjit_exec # benchmark/lib/benchmark_driver/runner/mjit_exec.rb
+num_methods: [1]
+#num_methods: [1, 10, 20, 30, 40, 50, 100, 200, 500, 1000]
+#num_methods: (1..100)
+#num_methods: (1..10).map { |i| i * 10 }
+loop_count: 10000000
+from_jit: false
+to_jit: false