diff options
author | Peter Zhu <peter@peterzhu.ca> | 2023-02-01 09:08:57 -0500 |
---|---|---|
committer | Peter Zhu <peter@peterzhu.ca> | 2023-02-01 13:23:55 -0500 |
commit | c6f84e918943a0bf8db6fee556fc53180d257510 (patch) | |
tree | d227af24619080a2700aaa869cd5334d3dce4650 /test/lib | |
parent | 375f527ded72cd20374144dd605e0177945b9fae (diff) |
[Bug #19398] Memory leak in WeakMap
There's a memory leak in ObjectSpace::WeakMap due to not freeing
the `struct weakmap`. It can be seen in the following script:
```
100.times do
10000.times do
ObjectSpace::WeakMap.new
end
# Output the Resident Set Size (memory usage, in KB) of the current Ruby process
puts `ps -o rss= -p #{$$}`
end
```
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/7223
Diffstat (limited to 'test/lib')
0 files changed, 0 insertions, 0 deletions