首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Node.js内存使用率高

Node.js内存使用率高
EN

Stack Overflow用户
提问于 2015-10-26 07:25:18
回答 1查看 1.1K关注 0票数 0

我目前正在运行一个node.js服务器,它与远程MySQL数据库通信,并执行对各种API的well请求。当服务器空闲时,CPU使用率在0-5%之间,RAM使用率在300MB左右。然而,当服务器在负载下时,RAM使用率线性上升,CPU使用率到处跳跃,有时甚至高达100%。

我设置了一个快照解决方案,它将在使用node-memwatch检测到泄漏时拍摄堆的快照。当服务器使用1 1GB、1.5 1GB和2.5 1GB时,我下载了3个不同的快照,并尝试分析它们,但我不知道问题出在哪里,因为分析中的总存储量加起来似乎要低得多。

这是其中一个快照,当时服务器的内存使用量为1107MB。

https://i.gyazo.com/e3dadeb727be3bdb4eeb833094291ebf.png

匹配吗?从我看到的情况来看,分配给对象的最大空间只有500MB。另外,有人知道我的CPU使用率有多高吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-10-26 09:34:47

你需要的是更好的工具来正确诊断泄漏,看起来你可以使用N|Solid https://nodesource.com/products/nsolid获得一些帮助,它将帮助你可视化和监控你的应用程序,可以在开发环境中免费使用。

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

https://stackoverflow.com/questions/33336277

复制
相关文章

相似问题

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