您好,登錄后才能下訂單哦!
hprof是什么文件?如何打開hprof?很多人都不太了解,今天小編為了讓大家更加了解hprof,所以給大家總結了以下內容,一起往下看吧。
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()); } } }
程序執行效果:
我這邊產生的hprof文件路徑:
E:\IdeaProjects\java-virtual\java_pid2432.hprof
打開這種文件的話,可以使用如下的軟件:
Memory Analyzer
官網:http://www.eclipse.org/mat/downloads.php
雙擊打開,裝載對應的 hprof 即可。
以上就是hprof是什么文件?如何打開hprof的詳細內容了,看完之后是否有所收獲呢?如果如果想了解更多,歡迎來億速云行業資訊!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。