2012-07-20 55 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是堆转储非常流行的工具。