【发布时间】:2010-12-05 13:51:57
【问题描述】:
我创建了一个简单的 perl 脚本。 它唯一做的就是等待 5 秒。
当我通过 mod_perl 在服务器上生成脚本时,它会占用大量内存。 该实例占用 36 MB。
为什么分配了这么多内存? 如何最小化运行脚本从系统中占用的内存?
这是运行 2 个脚本时“top”实用程序的输出。
5162 www-data 25 0 36732 8124 2868 S 1.3 3.1 0:00.05 apache2
5161 www-data 25 0 36732 8124 2868 S 0.7 3.1 0:00.04 apache2
脚本。
#!/usr/bin/perl
use CGI;
my $query= new CGI;
my $content = "5 second delay...\n";
$query->header(
'-Content-type' => "text/plain",
'-Content-Length' => length($content)
);
print $content;
sleep(5);
【问题讨论】: