2012-07-20 54 views

回答

0

究竟是什麼是core.26416文件,我不知道,但線程轉儲基本上有助於跟蹤每個線程的活動。每個線程在特定的時間點做的工作/任務是什麼,我們可以通過線程獲得傾倒。

在控制檯中創建線程轉儲按Ctrl +暫停從鍵盤。

創建一個無限循環的java程序,在運行時按下鍵盤上的Ctrl + Pause Break鍵並查看完整線程轉儲打印在控制檯上(現在將其寫入文件中)。

程序: - xLoop.java

公共類xLoop {公共靜態無效的主要(字符串str []){布爾 X =真; while(x){System.out.println(「Hello Manoj」); }}}

堆轉儲

但是,堆轉儲是用來查找內存轉儲leak.Thread可能不會給出結果的100%用於查找內存泄漏,所以你可以使用堆轉儲實現this.Heap轉儲對於堆大小,燙髮大小和其他一些設置是必不可少的。

有很多工具,如與jHat是堆分析工具,或者您可以使用visualgcjmap是堆轉儲非常流行的工具。