gpt4 book ai didi

perl - 如何以编程方式确定我的 Perl 程序在 Windows 下的内存使用情况?

转载 作者:行者123 更新时间:2023-12-01 05:43:22 25 4
gpt4 key购买 nike

我在 Windows 下将 ActivePerl 用于我的 Perl 脚本,因此我可以通过 Windows 任务管理器中的“进程”选项卡查看它使用了多少内存。

我发现必须这样做相当麻烦。还有另一种方法可以确定我的 Perl 程序的内存使用情况吗?

最佳答案

一种方法是使用 Proc::ProcessTable :

use Proc::ProcessTable;

print 'Memory usage: ', memory_usage(), "\n";

sub memory_usage() {
my $t = new Proc::ProcessTable;
foreach my $got (@{$t->table}) {
next
unless $got->pid eq $$;
return $got->size;
}
}

关于perl - 如何以编程方式确定我的 Perl 程序在 Windows 下的内存使用情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1115743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com