NodeJS内存泄露

一、查询内存泄露入手点

1、错误数据下,确保所有循环体都有终结条件

2、错误数据下,递归是否能跳出

3、锁定高频对象创建,是否去除索引

 

二、nodejs后端项目排查工具:

安装性能概要分析插件(node-tick-processor)
sudo npm install tick -g

  echo "启动程序性能概要分析"

  node --prof bin/GameServer.js

 

  echo "概要分析性能日志"

  node-tick-processor *-v8.log

 

 

内存泄露费时费力,但是终能搞定的。

posted @ 2019-07-22 14:29  风别鹤  阅读(507)  评论(0编辑  收藏  举报