旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

hprof是什么文件_JAVA教程,hprof

作者:搜教程发布时间:2020-03-02分类:JAVA教程浏览:38评论:0


导读:关于java中类和对象的讲解_JAVA教程本文来自java快速入门栏目,文中为大家实例详解了java中类和对象的概念,希望可以帮助到大家。类的定义格式:【classClassNa...

关于java中类和对象的讲解_JAVA教程

本文来自java快速入门栏目,文中为大家实例详解了java中类和对象的概念,希望可以帮助到大家。类的定义格式:【class ClassName{}】,创建类对象的形式:【Person person = new person;】。

hprof是什么文件?

是java进程的内存镜像文件,里面包含了内存堆详细的使用信息。

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

如何打开hprof?

下面是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());
        }
    }
}

程序执行效果:

如何使用java打印出菱形图案_JAVA教程

使用java打印出菱形图案的方法是:1、进行多层循环嵌套,分两个部分进行打印;2、外层循环控制行数,内层循环控制列数。

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

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

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

Memory Analyzer

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

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

以上就是hprof是什么文件的详细内容,更多请关注ki4网其它相关文章!

java中this关键字的三种用法_JAVA教程

本文来自java入门教程栏目,文中通过实例为大家展示了this关键字的三种用法,希望可以帮助到大家。this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。

标签:hprof


欢迎 发表评论: