mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Reduce ISeq size of mjit_exec benchmark
to avoid unwanted memory pressure
This commit is contained in:
parent
1070456bb8
commit
41e3c204fd
4 changed files with 15 additions and 22 deletions
|
@ -140,13 +140,13 @@ class BenchmarkDriver::Runner::MjitExec
|
|||
def vm
|
||||
t = Process.clock_gettime(Process::CLOCK_MONOTONIC)
|
||||
i = 0
|
||||
while i < 10000
|
||||
% (loop_count / 10000).times do |i|
|
||||
while i < <%= loop_count / 1000 %>
|
||||
% 1000.times do |i|
|
||||
a<%= i % num_methods %>
|
||||
% end
|
||||
i += 1
|
||||
end
|
||||
% (loop_count % 10000).times do |i|
|
||||
% (loop_count % 1000).times do |i|
|
||||
a<%= i % num_methods %>
|
||||
% end
|
||||
Process.clock_gettime(Process::CLOCK_MONOTONIC) - t
|
||||
|
@ -177,13 +177,13 @@ class BenchmarkDriver::Runner::MjitExec
|
|||
def vm
|
||||
t = Process.clock_gettime(Process::CLOCK_MONOTONIC)
|
||||
i = 0
|
||||
while i < 10000
|
||||
% (loop_count / 10000).times do |i|
|
||||
while i < <%= loop_count / 1000 %>
|
||||
% 1000.times do |i|
|
||||
a<%= i % num_methods %>
|
||||
% end
|
||||
i += 1
|
||||
end
|
||||
% (loop_count % 10000).times do |i|
|
||||
% (loop_count % 1000).times do |i|
|
||||
a<%= i % num_methods %>
|
||||
% end
|
||||
Process.clock_gettime(Process::CLOCK_MONOTONIC) - t
|
||||
|
@ -214,13 +214,13 @@ class BenchmarkDriver::Runner::MjitExec
|
|||
def jit
|
||||
t = Process.clock_gettime(Process::CLOCK_MONOTONIC)
|
||||
i = 0
|
||||
while i < 10000
|
||||
% (loop_count / 10000).times do |i|
|
||||
while i < <%= loop_count / 1000 %>
|
||||
% 1000.times do |i|
|
||||
a<%= i % num_methods %>
|
||||
% end
|
||||
i += 1
|
||||
end
|
||||
% (loop_count % 10000).times do |i|
|
||||
% (loop_count % 1000).times do |i|
|
||||
a<%= i % num_methods %>
|
||||
% end
|
||||
Process.clock_gettime(Process::CLOCK_MONOTONIC) - t
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue