perl - 在 perl 程序上分析堆内存使用情况

原文 标签 perl memory heap-memory valgrind

我编写了一个 perl 程序来操作庞大的数据集。我正在尝试根据其内存使用情况来分析其执行情况。尝试在小型数据集上使用 valgrind,但它显着减慢了执行速度。我正在寻找只是堆分析。
各位大神能推荐一些方法吗?

最佳答案

当我使用 Google 和搜索词“perl 内存配置文件”时,第一个 items指向 Perl 模块 Devel::Size 作为发现内存使用情况的一种方法。还潜伏着内存泄漏检测器模块。

关于perl - 在 perl 程序上分析堆内存使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6645073/

相关文章:

c++ - 如何确定某些东西存储在内存中的分层结构的位置

perl - 在 Perl 5.12.1 上运行良好的代码在 5.10.0 上不起作用

Perl:命名参数验证最佳实践

asp.net - Azure 的 HttpRuntime.Cache 设置?

c++ - 是否有 C++ 的无堆栈或无堆实现?

performance - Java 堆瓶颈——如何找出原因?

mysql - Perl 连接池

perl - 仅在本地调用的嵌套 Perl 子程序有什么问题吗?

c++ - 从现有的istream或由类本身创建的istream初始化成员istream

c - 静态内存与堆内存?