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

看板Perl作者 (可愛中央處理器)時間14年前 (2009/11/22 11:55), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/2 (看更多)
如以下 code: $obj=Info->new(); $obj=Info->new(); package Info; sub new { my $ref={ 'info'=>'' } bless $ref,$_[0]; } 想請問當執行紅色的 new obj 完以後,先前綠色 new 的 obj 記憶體會被釋放嗎 謝謝^_^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.61.196

11/22 13:44, , 1F
理論上OOP好像都是用GC的形式 也就是不見得馬上free
11/22 13:44, 1F

11/23 23:07, , 2F
perl 是用 ref count, 所以理論上會馬上 free 吧~
11/23 23:07, 2F

11/24 08:11, , 3F
謝謝樓上 2 位^_^
11/24 08:11, 3F

11/24 08:16, , 4F
所以至少 perl 會自行回收,而不會造成 memory leak ?
11/24 08:16, 4F
文章代碼(AID): #1B2BOSsF (Perl)
文章代碼(AID): #1B2BOSsF (Perl)