Actions
Bug #9518
closed
Objects in large arrays are leaked
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin13.0]
Description
a = [nil] * 131071
loop { a << Object.new; a.pop }
process RSS stays stable¶
a = [nil] * 131072
loop { a << Object.new; a.pop }
process RSS grows quickly and never falls¶
It seems to be related to this bit of code: https://github.com/github/ruby/blob/2.1/gc.c#L4764-4766
Actions
Like0
Like0Like0Like0Like0Like0Like0Like0Like0Like0