[关闭]
@File 2019-11-14T02:44:43.000000Z 字数 329 阅读 147

内存泄漏排查

java jvm


jvm 内存泄漏

一、 导出项目的 .dump 文件

1. 找到java项目运行的进程

  1. # ps -ef 查看所有进程
  2. # grep 吧查询的结果根据关键字
  3. ps -ef | grep <关键字>

2. 导出

  1. jmap -dump:file=<文件名.dump> <pid>

image_1dpi1qg4qjgc57r1eqjdbe10pq26.png-22.9kB

二、 IBM Heapanalyzer

1. 下载 IBM Heapanalyzer

image_1dpi0u6rp1j16sme1o5efipngd1p.png-36.6kB

2. 启动软件

image_1dpi1vn421k711gi4ilf9l411o42j.png-4.9kB

image_1dpi225t61lf9a0pisn5io1fkr30.png-197.5kB

3. 打开 .dump 文件

image_1dpi26hqj1dv6qod1g1eh9n1v403d.png-212.6kB

image_1dpi280cm1dem26ejkb1h151gff4p.png-134.5kB

4. IBM Heapanalyzer 使用

image_1dpi3hbm51spvgop1rd91bc056g5i.png-115kB

Gitlab 占用过大

参考:https://blog.csdn.net/ouyang_peng/article/details/84066417

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注