JVM内存分析工具介绍

JVM内存分析工具介绍

MAT(memory analyzer tool)插件
优点:可以轻松实现查看对象数、对象大小,生成报告文件,自动分析可能出现泄漏的对象
安装步骤:
1.启动Eclipse,并打开help->Install New software对话框。
2.点击上图的add按钮,输入MAT插件的地址
3.上一步需要花费一点时间,待完成后,展开General Purpose Tools,找到”Memory Analyzer“和”Memory Analyzer(Charts)“,并选取
4.点击”Next“,进入安装过程,需要耐心等待一会,安装完成后重启eclipse。

MAT插件的地址

一、window上获取

1.在eclipse中启动当前服务
2.打开windows命令行窗口,输入“jmap”(jdk提供的内存分析工具),如果提示:不是内部或外部命令,则需要把你的环境变量->系统变量->path指定到jdk bin所在的文件目录
3.在windows命令行窗口中输入“tasklist”,找到javaw进程的pid

4.在windows命令行窗口中输入“jmap -dump:live,format=b,file=heap.bin pid”,获取jvm堆内存数据文件

二.利用mat分析(推荐使用,图形展示,便于分析)

在eclipse中打开上面产生的堆内存数据文件heap.bin(默认选项),进行数据分析。
文件过大时需要尽量调大eclipse的vm堆内存大小(32位上线1.5G—2G),如果无法工作,需要换64位eclipse

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值