码迷,mamicode.com
首页 > 其他好文 > 详细

如何打开hprof文件

时间:2017-08-27 17:15:09      阅读:1316      评论:0      收藏:0      [点我收藏+]

标签:analyzer   ide   author   使用   执行   add   oid   java   技术分享   

最近学习深入java虚拟机的书,照着里面的例子跑了下。

下面是demo:

/**
 * VM Args:-Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError
 * @author zzm
 */
public class HeapOOM {

    static class OOMObject {
    }

    public static void main(String[] args) {
        List<OOMObject> list = new ArrayList<OOMObject>();

        while (true) {
            list.add(new OOMObject());
        }
    }
}

程序执行效果:

技术分享

 

技术分享

 

我这边产生的hprof文件路径:

E:\IdeaProjects\java-virtual\java_pid2432.hprof

 

打开这种文件的话,可以使用如下的软件:

Memory Analyzer

 

官网:http://www.eclipse.org/mat/downloads.php

 

技术分享

双击打开,装载对应的hprof即可。

如何打开hprof文件

标签:analyzer   ide   author   使用   执行   add   oid   java   技术分享   

原文地址:http://www.cnblogs.com/grey-wolf/p/7440545.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!