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
内存泄露费时费力,但是终能搞定的。