堆外的Node.js内存泄漏?

Mar*_*tin 6 heap memory-leaks node.js socket.io

我刚刚修复了节点堆中的节点应用程序中的内存泄漏.我用Google的Profiler描述了这一点并设法修复了内存泄漏问题.

现在我的应用程序再次运行了一段时间,我已经看到堆大小非常稳定.没有内存泄漏了.但是,当我检查我的服务器的空闲RAM时,我看到减少...当我重新启动我的节点服务器时,RAM达到了正常的空闲RAM.现在我听说Node.js可以保存堆外的对象和东西.我认为这就是造成内存泄漏的原因.

我怎么能看到占用记忆的东西?不能真正描绘任何东西,或者我可以吗?

我正在使用:

node.js:v0.8.18和socket.io:v0.9.13

我正在使用的其他一些节点模块是:nodetime,heapdump(虽然会删除它),jquery,crypto,request和querystring.

一些图表:

使用免费的操作系统内存节点RSS