JVM学习系列学习六

2019-07-04 10:08:42 浏览数 (1)

本文是《JVM学习系列》教程中第六篇文章。不是单篇的。

我们接着上一篇讲解:

4.5:通过MAT工具对dump文件进行分析

4.5.1:MAT工具介绍:

MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,

它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存

中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,并可以通过报表直观的查看到可能造成这种结果的对

象。

官网地址:https://www.eclipse.org/mat/

4.5.2:下载安装

下载地址:https://www.eclipse.org/mat/downloads.php

4.5.2:MAT的使用

将下载后的文件解压:

双击:MemoryAnalyzer.exe

启动后:

使用:

还可以查看对象及它的依赖关系:

查看可能存在内存泄露的分析:

本文来源:http://www.kaigejava.com/article/detail/466

凯哥公众号:凯哥Java(kaigejava)

0 人点赞