首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在堆内存很低的情况下,节点应用会消耗更多的内存?

为什么在堆内存很低的情况下,节点应用会消耗更多的内存?
EN

Stack Overflow用户
提问于 2021-07-12 10:12:42
回答 1查看 206关注 0票数 0

我在Linux机器上部署了一个8 8GB内存的NodeJS应用程序,在做负载测试时,节点应用程序消耗Linux内存高达95%,机器崩溃,需要重启系统。我已经检查了堆内存,它大约有30mb。所以,我不能理解为什么内存使用量在增加,以及消耗了什么类型的数据?

使用以下to命令检查实时内存使用情况。

top -o %MEM%

EN

回答 1

Stack Overflow用户

发布于 2021-07-12 10:37:14

您的代码中的某个地方可能存在内存泄漏。它可能在您的开发环境中被处理/禁止,但不是在Linux中。

一些建议让你走上正轨:

  • 检查所有流是否已关闭,并将不断增长的数组长度限制为合理的最大长度。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68341254

复制
相关文章

相似问题

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