【jvm】linux查看java内存以及分析内存泄露 | 您所在的位置:网站首页 › 查看内存消耗大的进程是什么 › 【jvm】linux查看java内存以及分析内存泄露 |
前言 top相关命令:https://blog.csdn.net/xiliuhu/article/details/6449377 ??? 采摘自——https://blog.csdn.net/evasnowind/article/details/107668276 开始 查看所有程序的内存cpu占用情况 top 根据内存情况进行排序 输入M 这时,我们可以通过ps命令,查看具体是哪一个java程序 生成dump文件 jmap -dump:live,format=b,file=m.hprof [线程pid] 输入命令后,会打印m.hprof文件信息 分析dump文件 通过sz 文件名称导出到本地,然后上传到heaphero,进行分析即可。 https://heaphero.io/ 上传成功后,会进入到一个这样的页面: 首先是分析图表: 然后是各个类型内存占用信息: 2.1. 点进去百分比最高的那个,进去查看。可以看到具体是哪个地方 最后,这里提示到有可能存在内存泄露: 内档如果看不懂,可以用网页翻译为中文版: 分析 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |