Actions
Bug #19901
closedModule clone memory leak
Description
GitHub PR: https://github.com/ruby/ruby/pull/8503
reproduction:
m = Module.new
20.times do
100_000.times do
m.clone
end
puts `ps -o rss= -p #{$$}`
end
before:
21544
24708
27860
31024
33928
37360
40264
43432
46600
49768
52936
55840
59008
62176
65344
68512
71680
74584
77752
80920
after:
18808
18808
18872
18872
18872
18872
18872
18872
18872
18872
18872
18872
18872
18872
18872
18872
18872
18872
18872
18872
Updated by peterzhu2118 (Peter Zhu) over 1 year ago
- Backport changed from 3.0: UNKNOWN, 3.1: UNKNOWN, 3.2: UNKNOWN to 3.0: UNKNOWN, 3.1: REQUIRED, 3.2: REQUIRED
Updated by Anonymous over 1 year ago
- Status changed from Open to Closed
Applied in changeset git|c42261059dfebabbf0391327a5e077545a9bc438.
[Bug #19901]
fix leak in module clone
Co-authored-by: Peter Zhu peter@peterzhu.ca
Updated by nagachika (Tomoyuki Chikanaga) over 1 year ago
- Backport changed from 3.0: UNKNOWN, 3.1: REQUIRED, 3.2: REQUIRED to 3.0: UNKNOWN, 3.1: REQUIRED, 3.2: DONE
ruby_3_2 a191cf561786bde3d0b7d298aab1fbeb1051645c merged revision(s) c42261059dfebabbf0391327a5e077545a9bc438.
Actions
Like0
Like0Like0Like0