Tool工具

原因

  • 代码编写不当。
  • 使用的外部模块有内存泄漏。
  • 使用的外部模块的C++部分有内存泄漏。这个最难排查。
  • 生产速度大于消费速度,堆积起来,这个一般涉及到IO。比如数据库查询、外部api调用、日志打印写磁盘等。

使用工具

devtool、memwatch、memwatch-next、heapdump,试了memwatch是个死项目,很久没维护了无法安装,试了memwatch的下一个版本memwatch-next,也无法安装。试了heapdump,虽然安装的过程比较坎坷,但至少安装成功了!然后就是抓快照,过一段时间后,用快照传到chrome的Memory进行分析snapshot。
Loading...
目录
文章列表
王小扬博客
产品
Think
Git
软件开发
计算机网络
CI
DB
设计
缓存
Docker
Node
操作系统
Java
大前端
Nestjs
其他
PHP