0

我的 node.js 应用程序的一部分存在内存泄漏。

我知道有用于调试的节点检查器模块,他有一个分析选项卡,但看起来这个模块不再维护(6 个月前的最后一次提交)并且无法在我的 osx 和 node.js 0.6.15 上进行分析。

是否有其他适用于 node.js 的好用且易于使用的内存分析工具?

谢谢!

4

1 回答 1

2

尝试节点时间。它通过 V8 的内置堆分析器获取堆快照并尝试呈现它,以便轻松找到泄漏的属性和变量。这篇文章中的更多内容http://nodetime.com/blog/detecting-memory-leaks-in-nodejs-apps。安装 Nodetime 非常简单。就npm install nodetimerequire('nodetime').profile()所有其他 require 语句之前。

于 2012-07-02T08:16:41.970 回答