core.26416,这个文件在java里是什么?哪种工具可以分析它?Java线程转储、堆转储和核心的扩展是什么?线程转储/堆转储和核心转储有什么不同?
发布于 2012-07-20 13:30:42
我不知道core.26416文件到底是什么,但线程转储基本上有助于跟踪每个thread.What的活动每个线程在特定的时间点上正在做的工作/任务,我们可以通过线程转储获得。
要在控制台中创建线程转储,请从键盘按Ctrl+Pause Break。
为无限循环创建一个java程序,在运行时按下键盘上的Ctrl+Pause Break键,并看到控制台上打印出完整的线程转储(现在将其写入一个文件)。
程序:- xLoop.java
公共类xLoop{ public static void main(String str[]){ boolean x=true;while(x){ System.out.println("Hello Manoj ");}
堆转储
但是,堆转储用于查找内存leak.Thread转储可能不会给出100%的结果来查找内存泄漏,因此您可以使用堆转储来实现this.Heap转储对于堆大小、perm大小和其他一些设置至关重要。
有很多工具,像jhat是一个堆分析工具,或者你可以使用,是非常流行的堆转储工具。
https://stackoverflow.com/questions/11572785
复制相似问题