ssn*_*ssn 2 perl memory-management micro-optimization
我是否应该逐行读取文件时积极释放内存?一个例子:
while (<FILE>) {
my $line = $_;
<process line>
undef($line);
}
Run Code Online (Sandbox Code Playgroud)
"Undefing"$ line变量是减少内存消耗的好选择吗?
这应该没有区别,因为一旦下一个循环迭代开始,变量将被释放,无论你是否显式地取消它.