首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >这个文件用java写的是什么?core.26416,堆转储还是线程转储?

这个文件用java写的是什么?core.26416,堆转储还是线程转储?
EN

Stack Overflow用户
提问于 2012-07-20 12:11:17
回答 1查看 631关注 0票数 0

core.26416,这个文件在java里是什么?哪种工具可以分析它?Java线程转储、堆转储和核心的扩展是什么?线程转储/堆转储和核心转储有什么不同?

EN

回答 1

Stack Overflow用户

发布于 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是一个堆分析工具,或者你可以使用是非常流行的堆转储工具。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11572785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档