[問題] 物件記憶體回收

看板Perl作者 (喵。罐頭)時間12年前 (2011/11/05 01:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
有爬到一篇也是記憶體回收的文 結論是 perl 用 ref count 會馬上free 不過下面的code卻沒有馬上free 看來應該是我寫錯了 >_< 麻煩大大們抽空幫我診斷 ._./ - - - - - - - - - - - - - - - - - - - - my @Array; while( <FILE> ){ ... my $Job_obj = Job->new(); push( @Array, $Job_obj ); ... } undef( @Array ); # 沒有回收記憶體 - - - - - - - - - - - - - - - - - - - - 也試過逐一去 undef $Array[$i] 結果也是一樣 照理說 undef 掉 Array 也就刪掉了物件的ref ref被刪,物件所佔用的記憶體空間應該要回收才是ˊˋ" --     ▄ 吃免費的便當                                ..   哼!          ▄ 還挑食的喵咪      ▲~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.230.82.7 ※ 編輯: rkcity 來自: 125.230.82.7 (11/05 01:01)
文章代碼(AID): #1Ej1eSfD (Perl)
討論串 (同標題文章)
文章代碼(AID): #1Ej1eSfD (Perl)