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