2009-06-09 33 views

回答

7

當您開發代碼時,很容易讓Perl程序跑掉並佔用所有內存。機器會停下來,直到程序耗盡內存並死亡。您可以防止此問題:

使用此代碼:

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

我把這個代碼在limit.pm(因此 「1」;)。然後我可以說

use limit; 

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

相關問題