Re: [問題] 記憶體回收的問題

看板Perl作者 (琳子)時間14年前 (2009/11/25 00:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《cutecpu (可愛中央處理器)》之銘言: : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 218.160.61.196 : 推 flamerecca:理論上OOP好像都是用GC的形式 也就是不見得馬上free 11/22 13:44 : 推 LyinZ:perl 是用 ref count, 所以理論上會馬上 free 吧~ 11/23 23:07 : → cutecpu:謝謝樓上 2 位^_^ 11/24 08:11 : → cutecpu:所以至少 perl 會自行回收,而不會造成 memory leak ? 11/24 08:16 不過 ref count 和 GC 還是有一點不一樣.. 例如說 { my $a; $a = \$a; redo } 這一段 code 跑下去, ref count 一直不會降為 0. memory 會越吃越多.. 而如果是 GC 的話, 這個照定義是該釋放記憶體的. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.31.192.252
文章代碼(AID): #1B30XYbN (Perl)
文章代碼(AID): #1B30XYbN (Perl)