Actions
Bug #19903
closedFix memory leak in generating and loading iseq
Description
PR: https://github.com/ruby/ruby/pull/8512
Reproduction:
10.times do
100_000.times do
RubyVM::InstructionSequence.load_from_binary(RubyVM::InstructionSequence.compile("def foo(bar:); end; foo(bar: :baz)").to_binary)
end
puts `ps -o rss= -p #{$$}`
end
before:
39636
60756
82140
103260
124380
145764
166884
188004
209388
230508
after:
25184
31784
38648
45248
51848
58712
65312
71912
78776
85376
Actions
Like0
Like0Like0Like0