如何在OutOfMemoryError _after_上进行堆转储时重新启动JVM?

Ztyx

我知道-XX:+HeapDumpOnOutOfMemoryErrorJVM参数。我也知道-XX:OnOutOfMemoryError="cmd args;cmd args",这kill -3 <JVM_PID>将要求堆转储。

问题:如何确保我OutOfMemoryError首先进行完整的堆转储,然后在转储完成后强制重新启动(或终止)?是我最好的选择-XX:OnOutOfMemoryError="kill -3 %p;sleep <time-it-takes-to-dump>;kill -9 %p"吗?

脂蛋白
java -XX:+HeapDumpOnOutOfMemoryError -XX:OnOutOfMemoryError="kill -9 %p" TestApp

JVM将首先转储堆,然后执行OnOutOfMemoryError命令(证明)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使coredumpctl在重新启动后显示转储?

来自分类Dev

如何从正在运行的JVM中捕获堆转储

来自分类Dev

如何强制HotSpot JVM覆盖堆转储文件?

来自分类Dev

如何在 Azure 应用服务上进行线程转储?

来自分类Dev

如何在每次重新启动时重新启动服务?

来自分类Dev

如何在每次重新启动时更改initcwnd?

来自分类Dev

如何在重新启动时擦除 Ubuntu

来自分类Dev

如何在JENKINS中处理线程“主”中的“ [ERROR]异常” java.lang.OutOfMemoryError:Java堆空间?

来自分类Dev

如何在IntelliJ中分析堆转储?(内存泄漏)

来自分类Dev

如何分析JVM崩溃时生成的大型核心转储

来自分类Dev

在调试时如何重新启动ipdb?

来自分类Dev

挂起Kwin时如何重新启动?

来自分类Dev

如何在启动时将我的数据库转储导入mariadb?

来自分类Dev

如何在不重新加载或重新启动Nginx的情况下进行Nginx配置更新

来自分类Dev

如何在不重新加载或重新启动Nginx的情况下进行Nginx配置更新

来自分类Dev

如何在启动或重新启动之前对根文件系统进行fsck

来自分类Dev

Mule Batch-如何在服务器重新启动时停止自动重新启动?

来自分类Dev

Java OutOfMemoryError时如何识别问题?

来自分类Dev

Android:如何分析本机堆转储?

来自分类Dev

如何比较WebSphere堆转储?

来自分类Dev

如何以最少的停机时间在Windows中进行堆转储?

来自分类Dev

如何设置php在重新启动时启动?

来自分类Dev

删除别名后,如何在不重新启动bash的情况下进行更新?

来自分类Dev

如何在下次重新启动时自动解密加密的文件系统?

来自分类Dev

快速使用图像时,如何在文本上固定渐变,因为渐变会重新启动

来自分类Dev

如何在使用systemd重新启动时禁用CUPS服务?

来自分类Dev

如何在下次重新启动时自动解密加密的文件系统?

来自分类Dev

如何在注销/关机/重新启动时使Guest保存主题更改?

来自分类Dev

如何在每次重新启动时停止将iptables恢复到较早版本?

Related 相关文章

  1. 1

    如何使coredumpctl在重新启动后显示转储?

  2. 2

    如何从正在运行的JVM中捕获堆转储

  3. 3

    如何强制HotSpot JVM覆盖堆转储文件?

  4. 4

    如何在 Azure 应用服务上进行线程转储?

  5. 5

    如何在每次重新启动时重新启动服务?

  6. 6

    如何在每次重新启动时更改initcwnd?

  7. 7

    如何在重新启动时擦除 Ubuntu

  8. 8

    如何在JENKINS中处理线程“主”中的“ [ERROR]异常” java.lang.OutOfMemoryError:Java堆空间?

  9. 9

    如何在IntelliJ中分析堆转储?(内存泄漏)

  10. 10

    如何分析JVM崩溃时生成的大型核心转储

  11. 11

    在调试时如何重新启动ipdb?

  12. 12

    挂起Kwin时如何重新启动?

  13. 13

    如何在启动时将我的数据库转储导入mariadb?

  14. 14

    如何在不重新加载或重新启动Nginx的情况下进行Nginx配置更新

  15. 15

    如何在不重新加载或重新启动Nginx的情况下进行Nginx配置更新

  16. 16

    如何在启动或重新启动之前对根文件系统进行fsck

  17. 17

    Mule Batch-如何在服务器重新启动时停止自动重新启动?

  18. 18

    Java OutOfMemoryError时如何识别问题?

  19. 19

    Android:如何分析本机堆转储?

  20. 20

    如何比较WebSphere堆转储?

  21. 21

    如何以最少的停机时间在Windows中进行堆转储?

  22. 22

    如何设置php在重新启动时启动?

  23. 23

    删除别名后,如何在不重新启动bash的情况下进行更新?

  24. 24

    如何在下次重新启动时自动解密加密的文件系统?

  25. 25

    快速使用图像时,如何在文本上固定渐变,因为渐变会重新启动

  26. 26

    如何在使用systemd重新启动时禁用CUPS服务?

  27. 27

    如何在下次重新启动时自动解密加密的文件系统?

  28. 28

    如何在注销/关机/重新启动时使Guest保存主题更改?

  29. 29

    如何在每次重新启动时停止将iptables恢复到较早版本?

热门标签

归档