我的node.js应用程序中有一个内存泄漏。
我知道有一个node-inspector模块用于调试,他有一个分析选项卡,但看起来这个模块不再维护(最后一次提交6个月前),而不是在我的osx和node.js 0.6上进行分析。 0.15。
node.js还有其他好用且易于使用的内存分析工具吗?
谢谢!
答案 0 :(得分:2)
试试Nodetime。它通过V8的内置堆分析器获取堆快照,并尝试呈现它,以便很容易找到泄漏的属性和变量。更多帖子http://nodetime.com/blog/detecting-memory-leaks-in-nodejs-apps。安装Nodetime非常简单。所有其他需求声明之前只需npm install nodetime
然后require('nodetime').profile()
。