如何自动生成dump文件呢?

宫欣彤 Java经验 发布时间:2022-06-07 14:44:21 阅读数:15997 1
下文笔者讲述自动生成dump文件的方法分享,如下所示
实现思路:
    通过设置JVM参数
	当满足指定条件时,自动生成dump文件
例:
1.-XX:+HeapDumpOnOutOfMemoryError
     当OutOfMemoryError发生时自动生成Heap Dump文件。
     
2.-X×:+HeapDumpBeforeFullGc
     当JVM执行FullGC前执行dump。

3.-XX:+HeapDumpAfterFullGC当JVM执行FullGC后执行dump。

4.-XX:+HeapDumpOnCtrlBreak
     交互式获取dump。在控制台按下快捷键Ctrl + Break时,JVM就会转存一下堆快照。

5.-XX:HeapDumpPath=/opt/tmp/hprof
      指定dump文件存储路径。
      注意:JVM生成Heap Dump的时候,虚拟机是暂停一切服务的。如果是线上系统执行Heap Dump时需要注意
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202206/16545848163675.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者