1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

Cut down warm-up loops and gain main/warm-up ratio

This commit is contained in:
Nobuyoshi Nakada 2020-05-07 02:51:58 +09:00
parent eb0125957b
commit 01e0e4c473
No known key found for this signature in database
GPG key ID: 7CD2805BFA3770C6

View file

@ -525,10 +525,12 @@ class TestSymbol < Test::Unit::TestCase
def test_symbol_fstr_leak
bug10686 = '[ruby-core:67268] [Bug #10686]'
x = x = 0
assert_no_memory_leak([], '200_000.times { |i| i.to_s.to_sym }; GC.start', "#{<<-"begin;"}\n#{<<-"end;"}", bug10686, limit: 1.71, rss: true, timeout: 20)
assert_no_memory_leak([], "#{<<~"begin;"}\n#{<<~'else;'}", "#{<<~'end;'}", bug10686, limit: 1.71, rss: true, timeout: 20)
begin;
200_000.times { |i| (i + 200_000).to_s.to_sym }
n = 100_000
n.times { |i| i.to_s.to_sym }
else;
(2 * n).times { |i| (i + n).to_s.to_sym }
end;
end