Actions
Bug #22210
openCheck if issue #19969 is still reproducible / re-opened in 4.0.x
Bug #22210:
Check if issue #19969 is still reproducible / re-opened in 4.0.x
Description
Hi team,
I am writing to ask if Bug #19969 might still be reproducible in the current version of Ruby.
Could you please check if the issue is still present or if a regression has occurred?
I ran the reproduction script from #19969 across several Ruby versions on macOS (arm64-darwin), and while Ruby 3.2.4 fixed the high memory consumption (dropping to 29 MiB), Ruby 4.0.5 spikes back up to 2215 MiB.
ruby -v -rset -e 's1 = Set.new(10000.times); s2 = Set.new(9999.times); Array.new(10000) { s1 - s2 - [0] }; puts "#{`ps -o rss= -p #{$$}`.to_i / 1024} MiB"'
Results across versions:
Actions