Actions
Bug #20145
closedMemory leak when duplicating identhash
Bug #20145:
Memory leak when duplicating identhash
Description
GitHub PR: https://github.com/ruby/ruby/pull/9411
Both copy_compare_by_id and hash_copy will create a copy of the ST table, so the ST table created in copy_compare_by_id will be leaked.
h = { 1 => 2 }.compare_by_identity
10.times do
1_000_000.times do
h.select { false }
end
puts `ps -o rss= -p #{$$}`
end
Before:
After:
Actions