gpt4 book ai didi

perl - 使用 Valgrind 测量 Perl 进程的峰值内存使用情况

转载 作者:行者123 更新时间:2023-12-04 06:32:43 25 4
gpt4 key购买 nike

我正在尝试使用 Valgrind 确定 Perl 脚本的峰值(堆)内存使用情况:

valgrind --tool=massif --depth=1 /usr/bin/perl script.pl arguments

Valgrind 似乎启动得很好,脚本执行,但没有 massif.out.PID文件生成。我已经成功地在 C 和 Lua 程序中使用了相同类型的命令,但由于某种原因它似乎不适用于这个 Perl 脚本。

我使用的是 Mac OS 10.6.6,我的 Perl 是系统标准 v5.10.0 built for darwin-thread-multi-2level我的 Valgrind 是 3.6.1(来自 MacPorts)。

最佳答案

您缺少 trace-children 选项。这个对我来说很好用

valgrind --tool=massif --depth=1 --trace-children=yes perl script.pl

关于perl - 使用 Valgrind 测量 Perl 进程的峰值内存使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5209197/

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