Chr*_*ock 7 javascript memory garbage-collection node.js
我试图找到一些内存泄漏的根本问题,我正在使用Node应用程序(v 0.8.6).
为了帮助解决这个问题,我使用的是https://github.com/c4milo/node-webkit-agent.由于应用程序很大,我已经在测试台中隔离了这个问题,以限制大型应用程序中的噪音量.
我们运行测试,然后将Chrome代理程序附加到该进程.该对象似乎应该被清理,因为没有任何保留路径在任何根对象上结束.我对保留路径如何有缺陷有所了解,还有其他一些我缺失的东西吗?我已经上传了调试会话下面的屏幕截图,显示了我认为应该是GC的对象以及不会在任何GC根对象上结束的保留路径.

解决该问题的另一种方法是尝试 dtrace。我强烈建议将您的项目放入基于 illumos 的发行版中,例如smartOS:
这里有一篇文章讨论如何使用 dtrace 查找节点应用程序中的内存泄漏:http://dtrace.org/blogs/bmc/2012/05/05/debugging-node-js-memory-leaks/
| 归档时间: |
|
| 查看次数: |
1299 次 |
| 最近记录: |