ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 系统运维 >> MAT使用的几张图例

MAT使用的几张图例(1/4)

来源:网络整理     时间:2016-07-22     关键词:

本篇文章主要介绍了" MAT使用的几张图例",主要涉及到方面的内容,对于系统运维感兴趣的同学可以参考一下: 下面三个是内存泄漏可能性比较大的地方problem suspect 1problem suspect 2problem suspect 3点击detail 可以...

 MAT使用的几张图例

下面三个是内存泄漏可能性比较大的地方

problem suspect 1

problem suspect 2

problem suspect 3

点击detail 可以看详细

 MAT使用的几张图例

 MAT使用的几张图例

在dominator_tree 可以对象按照group by package 分类 便于查看那部分代码出问题

 MAT使用的几张图例

选中一个节点 右键查看with incoming reference 可以看 

ps :(ListObjects>with incoming references

 表示的是 当前查看的对象,被外部应用

ListObjects>with outGoing references

表示的是 当前对象,引用了外部对象

菜单

show  objects  by class 可以看具体的class

 MAT使用的几张图例

参考文章:

http://www.jianshu.com/p/d8e247b1e7b2

http://www.tuicool.com/articles/3yMN7z

以下转载

MAT主界面介绍

这里介绍的不是MAT这个工具的主界面,而是导入一个文件之后,显示OverView的界面。

  1. 打开经过转换的hprof文件:

     MAT使用的几张图例

    open hprof

    如果选择了第一个,则会生成一个报告。这个无大碍。

     MAT使用的几张图例

    Leak Suspects

  2. 选择OverView界面:

     MAT使用的几张图例

    System OverView

    我们需要关注的是下面的Actions区域

    • Histogram:列出内存中的对象,对象的个数以及大小

       MAT使用的几张图例

      Histogram

相关图片

相关文章