内存分析和搜索内存泄漏

时间:2012-05-01 10:22:23

标签: debugging node.js memory profiling node-inspector

我的node.js应用程序中有一个内存泄漏。

我知道有一个node-inspector模块用于调试,他有一个分析选项卡,但看起来这个模块不再维护(最后一次提交6个月前),而不是在我的osx和node.js 0.6上进行分析。 0.15。

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

谢谢!

1 个答案:

答案 0 :(得分:2)

试试Nodetime。它通过V8的内置堆分析器获取堆快照,并尝试呈现它,以便很容易找到泄漏的属性和变量。更多帖子http://nodetime.com/blog/detecting-memory-leaks-in-nodejs-apps。安装Nodetime非常简单。所有其他需求声明之前只需npm install nodetime然后require('nodetime').profile()