首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >node.js内存故障是什么?

node.js内存故障是什么?
EN

Stack Overflow用户
提问于 2012-10-30 01:37:08
回答 1查看 3.5K关注 0票数 20

我们正在部署一个Node.js应用程序。这个应用程序似乎消耗了比它应该消耗的更多的RSS内存。因此,我们开始深入研究,并找到了以下内容,这要归功于process.memoryUsage();

  • RSS内存快速增长到大约400MB,并在400MB-500MB的范围内保持稳定,有小的上升和下降(垃圾收集器正在运行?)
  • heapUsed快速增长到50MB,然后保持在该级别(在20MB和100MB之间)。
  • 堆总数始终比heapUsed多约30MB。

正如您所看到的,堆和RSS之间存在巨大的差异,这是我认为我们应该关注的地方。在我们的堆中似乎没有任何非常重要的泄漏。

现在,RSS中有什么东西不在堆中?我相信C扩展和Buffers,对吧?如果是这样,我们如何调试它。我们还应该寻找什么呢?

EN

回答 1

Stack Overflow用户

发布于 2012-10-31 06:27:01

如果不知道你的应用程序在做什么,就不可能对此发表评论。

如果V8堆使用率明显低于RSS,那么是的,它必须是非V8对象使用的外部缓冲区和其他内存。

你能公开一些代码吗?

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13126808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档