diff options
author | Takashi Kokubun <[email protected]> | 2021-12-13 23:07:46 -0800 |
---|---|---|
committer | GitHub <[email protected]> | 2021-12-13 23:07:46 -0800 |
commit | 1a63468831524f68e73cbb068071652c6486cfc6 (patch) | |
tree | 37cb7808878786d426815c6b137da9ee2ca08e29 /benchmark | |
parent | a2839d717874a277da1d553336a409164fa833ad (diff) |
Prepare for removing RubyVM::JIT (#5262)
Notes
Notes:
Merged-By: k0kubun <[email protected]>
Diffstat (limited to 'benchmark')
-rw-r--r-- | benchmark/lib/benchmark_driver/runner/mjit.rb | 8 | ||||
-rw-r--r-- | benchmark/lib/benchmark_driver/runner/mjit_exec.rb | 6 |
2 files changed, 7 insertions, 7 deletions
diff --git a/benchmark/lib/benchmark_driver/runner/mjit.rb b/benchmark/lib/benchmark_driver/runner/mjit.rb index abefa463b3..1d4693e8be 100644 --- a/benchmark/lib/benchmark_driver/runner/mjit.rb +++ b/benchmark/lib/benchmark_driver/runner/mjit.rb @@ -14,17 +14,17 @@ class BenchmarkDriver::Runner::Mjit < BenchmarkDriver::Runner::Ips jobs.map do |job| job = job.dup job.prelude = "#{job.prelude}\n#{<<~EOS}" - if defined?(RubyVM::JIT) && RubyVM::JIT.enabled? + if defined?(RubyVM::MJIT) && RubyVM::MJIT.enabled? __bmdv_ruby_i = 0 while __bmdv_ruby_i < 10000 # jit_min_calls #{job.script} __bmdv_ruby_i += 1 end - RubyVM::JIT.pause # compile + RubyVM::MJIT.pause # compile #{job.script} - RubyVM::JIT.resume; RubyVM::JIT.pause # recompile + RubyVM::MJIT.resume; RubyVM::MJIT.pause # recompile #{job.script} - RubyVM::JIT.resume; RubyVM::JIT.pause # recompile 2 + RubyVM::MJIT.resume; RubyVM::MJIT.pause # recompile 2 end EOS job diff --git a/benchmark/lib/benchmark_driver/runner/mjit_exec.rb b/benchmark/lib/benchmark_driver/runner/mjit_exec.rb index 46e662bc7c..eac3dfba84 100644 --- a/benchmark/lib/benchmark_driver/runner/mjit_exec.rb +++ b/benchmark/lib/benchmark_driver/runner/mjit_exec.rb @@ -135,7 +135,7 @@ class BenchmarkDriver::Runner::MjitExec nil end % end - RubyVM::JIT.pause if defined?(RubyVM::JIT) && RubyVM::JIT.enabled? + RubyVM::MJIT.pause if defined?(RubyVM::MJIT) && RubyVM::MJIT.enabled? def vm t = Process.clock_gettime(Process::CLOCK_MONOTONIC) @@ -172,7 +172,7 @@ class BenchmarkDriver::Runner::MjitExec a<%= i %> a<%= i %> # --jit-min-calls=2 % end - RubyVM::JIT.pause if defined?(RubyVM::JIT) && RubyVM::JIT.enabled? + RubyVM::MJIT.pause if defined?(RubyVM::MJIT) && RubyVM::MJIT.enabled? def vm t = Process.clock_gettime(Process::CLOCK_MONOTONIC) @@ -228,7 +228,7 @@ class BenchmarkDriver::Runner::MjitExec jit jit - RubyVM::JIT.pause if defined?(RubyVM::JIT) && RubyVM::JIT.enabled? + RubyVM::MJIT.pause if defined?(RubyVM::MJIT) && RubyVM::MJIT.enabled? File.write(<%= result.dump %>, jit) EOS end |