2009-06-09 80 views

回答

7

当您开发代码时,很容易让Perl程序跑掉并占用所有内存。机器会停下来,直到程序耗尽内存并死亡。您可以防止此问题:

使用此代码:

use BSD::Resource; 
setrlimit(get_rlimits()->{RLIMIT_VMEM}, 1_000_000_000, -1) or die; 
1; 

我把这个代码在limit.pm(因此 “1”;)。然后我可以说

use limit; 

在我想限制的任何程序的顶部。

相关问题