diff options
Diffstat (limited to 'benchmark/mjit_exec.yml')
-rw-r--r-- | benchmark/mjit_exec.yml | 46 |
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 |