我的节点应用程序正在慢慢泄漏内存。我已经仔细地分析了每分钟生成堆转储的所有内容并比较了对象分配。
一切似乎都很好,除了(数组)我有一个24字节的整个负载(并且不断增加的数量)。保持器在" uncaughtException"中显示数组。请参见此处的屏幕截图:
http://i.imgur.com/EJu6x82.png
对于我的生活,我无法弄清楚这意味着什么,上述任何帮助或演练都会被惊人赞赏。
谢谢
编辑:
使用enomem异常澄清应用程序在大约一小时后崩溃。运行节点0.12.7
编辑2:
保留器显示uncaughtException的原因是由于该事件被附加到类中。我无法摆脱内存泄漏,我怀疑它是在节点内的某个地方,但是我已经能够通过定期销毁和重建流来缓解它。
答案 0 :(得分:0)
在这种情况下,我使用的是正在泄漏空数组https://github.com/maxogden/multiplex/issues/31的库(https://github.com/thujohn/twitter)。