core.26416,java中的这个文件是什么?哪个工具可以分析它?什么是java线程转储,堆转储和核心的扩展?线程转储/堆转储和核心转储之间有什么区别?
答案 0 :(得分:0)
究竟什么是core.26416文件我不知道,但是Thread Dump基本上有助于跟踪每个线程的活动。每个线程在一个特定的时间点做什么的工作/任务我们可以通过线程转储获得
在控制台中创建线程转储按Ctrl + Pause Break from Key board。
创建一个无限循环的java程序,在运行时按下Ctrl + Pause Break键从键盘上看到全螺纹转储打印在控制台上(现在将其写入文件)。
计划: - xLoop.java
public class xLoop {public static void main(String str []){boolean X =真; while(x){System.out.println(“Hello Manoj”); }}
堆转储
但是,Heap转储用于查找内存泄漏。线程转储可能无法提供100%的结果来查找内存泄漏,因此您可以使用堆转储来实现此目的.Heap转储对于堆大小,perm大小和一些必不可少其他设置。