nodejs内存泄漏
发布于 6 年前 作者 hds520ztt 2903 次浏览 来自 问答

根据easy-monitor展示的节点,有点蒙了 untitled1.png 这个该如何分析呢???

2 回复

@i5ting 这个内存不断的增长,并发量大的时候尤其明显,不是暴增,小幅度的有申请内存空间,有释放内存空间,缓慢增长,具体的该如何分析呢 ,请赐教啊

有两种方法: (1)接入alinode进行分析,具体可以看:https://alinode.aliyun.com/doc/deploy (2)用chrome的devtool进行分析: - 在你的代码请求结束处添加 global.gc() - 使用如下命令:node --expose-gc --inspect 入口文件 启动项目 - 使用压测工具ab,或者siege进行并发模拟 - 打开chrome的devtools,生成快照: 粘贴图片.png 点击 Take Snpshots,就可以生成快照了 - 多重复几次上面的操作,对比几次之间增加的部分,就是内存泄漏的代码位置

回到顶部