summaryrefslogtreecommitdiff
path: root/benchmark/mjit_exec.yml
diff options
context:
space:
mode:
Diffstat (limited to 'benchmark/mjit_exec.yml')
-rw-r--r--benchmark/mjit_exec.yml46
1 files changed, 0 insertions, 46 deletions
diff --git a/benchmark/mjit_exec.yml b/benchmark/mjit_exec.yml
deleted file mode 100644
index d2621888f2..0000000000
--- a/benchmark/mjit_exec.yml
+++ /dev/null
@@ -1,46 +0,0 @@
-prelude: |
- # to be used with: --disable-gems --jit-min-calls=2
- def compile(call)
- eval(<<~EOS)
- #{call}; #{call}
- if RubyVM::MJIT.enabled?
- RubyVM::MJIT.pause(wait: true)
- end
- EOS
- end
-benchmark:
- - name: "mjit_exec_iseq_vme_jit "
- prelude: |
- def jit() end
- compile('jit')
- script: jit
- - name: mjit_exec_iseq_vme_jit_jit
- prelude: |
- def jit2() end
- def jit() jit2() end
- compile('jit')
- script: jit
- - name: mjit_exec_iseq_vme_jit_vme
- prelude: |
- def jit2() rescue; end
- def jit() jit2() end
- compile('jit')
- script: jit
- - name: "mjit_exec_send_vme_jit "
- prelude: |
- def jit() end
- compile('send(:jit)')
- script: send(:jit)
- - name: mjit_exec_send_vme_jit_jit
- prelude: |
- def jit2() end
- def jit() send(:jit2) end
- compile('send(:jit)')
- script: send(:jit)
- - name: mjit_exec_send_vme_jit_vme
- prelude: |
- def jit2() rescue; end
- def jit() send(:jit2) end
- compile('send(:jit)')
- script: send(:jit)
-loop_count: 30000000