Node.js性能和内存泄漏

时间:2015-09-24 20:19:04

标签: javascript node.js memory memory-leaks

我遇到了一些node.js内存怪异,反应预呈现app。这是通过newrelic的内存分析:

Memory stats via newrelic

正如你所看到的那样 - 一小时一次,GC就会释放内存,当它达到1GB时。这对node.js(v0.12.x)是否可以,或者出了什么问题?

P.S。我读到了关于newrelic的内存泄漏,但关闭它会产生相同的结果。

2 个答案:

答案 0 :(得分:2)

  

它不是nodeJS,而是 v8 JS引擎。

据我所知,通过 #perfmatters 进行讨论,通过编写在分配新对象时更加小心的应用程序,可以更好地解决与javascript相关的这些问题(内存/性能)

这是一些有用的资源

Youtube: talk by colt McAnlis

Node.js Performance Tip: Managing Garbage Collection

答案 1 :(得分:1)

根据我的经验,这看起来很正常。如果没有进一步的调查,你会期待相当短暂的,更极端的峰值,如果它本来是记忆韭菜。也许请阅读here