作者cutecpu (可愛中央處理器)
看板Perl
標題[問題] 記憶體回收的問題
時間Sun Nov 22 11:55:03 2009
如以下 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
推 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