社区
Java
帖子详情
JVM 崩溃后产生的dump文件
乡长
2012-12-13 11:51:02
有没有相关资料介绍下,thx
...全文
197
1
打赏
收藏
JVM 崩溃后产生的dump文件
有没有相关资料介绍下,thx
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
java-
dump
-decompiler:用于平台独立核心
文件
分析器的 Java 字节码反编译插件
jdd 用于平台独立核心
文件
分析器的 Java 字节码反编译插件。
JVM
环境会出现很多
崩溃
。 在这种情况下,服务工程师更愿意了解明显看到故障的应用方法。 问题确定通常始于对方法结构的理解。 这在 JIT 编译器
崩溃
的情况下更为明显。 JIT 编译器中的任何故障通常都需要理解正在编译的字节码序列。 迄今为止,工程师一直通过研究和理解字节码来理解方法结构。 这个过程很乏味,而且会减慢调试的速度。 如果该方法的结构非常容易获得,则可以加快问题确定和解决的过程。 这个核心
文件
分析工具的反编译插件的想法,提出了上述问题的解决方案。 可以使用核心
文件
分析工具定义的 API 读取方法的字节码。 然后可以处理这些字节码和其他方法信息以生成 Java 代码。 在这个过程中,我们从字节码的基于堆栈的性质转变为 Java 代码。 这种转变是通过三步过程实现的。 前两个进程定义了它们自己的中间语言并使用它
jvm
生成
dump
文件
JVM
生成
dump
文件
一般有两种方式 一、 出现OOM时自动生成堆
dump
JVM
启动命令增加两个参数: -XX:+Heap
Dump
OnOutOfMemoryError -XX:Heap
Dump
Path=/home/app/
dump
s/ 二、人工通过执行指令,直接生成当前
JVM
的
dump
文件
例如: jmap -
dump
:format=b,file=/home/app/test
dump
.hprof 6218 其中6218是
JVM
的当前进程号 ...
第二章——深刻理解
JVM
1、重新认识JDK、JRE、
JVM
2、从类
文件
到
JVM
3、什么是运行时数据区4、了解
JVM
内存模型5、了解垃圾回收机制6、掌握
JVM
调优7、
JVM
调优实战
java
jvm
dump
文件
_系统宕机时如何让
JVM
生成javacore和heap
dump
文件
-
Dump
文件
当系统宕机,我们需要分析系统宕机原因,除了日志还有两个非常关键的
文件
可以帮助我们快速找到问题,这两个
文件
就是javacore和heap
dump
。javacore:是 Java 提供的一种诊断特性,能够提供一份可读的当前运行的
JVM
中线程使用情况的快照。即在某个特定时刻,
JVM
中有哪些线程在运行,每个线程执行到哪一个类,哪一个方法。heap
dump
:是在特定时刻
JVM
堆内存使用情况的快照,是分...
【Java基础】-
JVM
之
Dump
文件
详解
Thread
Dump
是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一个点状态的thread-
dump
的能力,虽然各个Java虚拟机打印的thread
dump
稍有不同,但是大部分提供了当前活动线程的快照及
JVM
中所有Java线程的堆栈跟踪信息,堆栈信息一般包含完整的类名及所执行的方法,如果可能还有源码的行数。如果某种类型的对象太多,那么有可能是引用它的那个类的对象太多;基本上一些简单页面的查询,结合原代码,就可以初步定位内存泄漏的地方;
Java
50,547
社区成员
85,621
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章