如何分析节点js中的内存泄漏

时间:2015-11-25 10:08:26

标签: node.js

我是nodejs的新手,我开发了一个独立的应用程序。最近我发现这个应用程序使用的内存不断增加。那么如何分析我的代码以了解代码的哪一部分正在占用内存。

2 个答案:

答案 0 :(得分:0)

使用节点检查器并使用Google开发人员工具进行分析。

答案 1 :(得分:0)

有很多工具可以调试Node.js应用程序。 Google搜索可以为您提供此领域的大量信息。 最流行的解决方案是使用node-inspector。

您还可以使用某些工具拍摄快照,然后将此快照与Chrome DevTools一起用于分析。关于此方法,您可以查看以下链接:http://www.toptal.com/nodejs/debugging-memory-leaks-node-js-applications

同样在Webstorm 10中可用于剖析Node.js的工具。有关这方面的更多信息,请访问:http://blog.jetbrains.com/webstorm/2015/07/node-js-profiling-in-webstorm-part-2-memory-profiling/