配置方法
在JAVA_OPTIONS变量中增加
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${目录}。
例如:export JAVA_OPTS="-Xms2048M -Xmx2048M -Xmn682M -XX:MaxPermSize=96M"
2、参数说明
(1)-XX:+HeapDumpOnOutOfMemoryError参数表示当JVM发生OOM时,自动生成DUMP文件。
(2)-XX:HeapDumpPath=${目录}参数表示生成DUMP文件的路径,也可以指定文件名称
linux下JVM参数-XX:+HeapDumpOnOutOfMemoryError 设置
最新推荐文章于 2025-05-20 14:37:32 发布
本文介绍如何配置Java应用程序,在发生内存溢出(OutOfMemoryError)时自动生成堆转储文件,用于后续的问题定位与分析。通过设置JAVA_OPTIONS环境变量,包括-XX:+HeapDumpOnOutOfMemoryError来触发堆转储,以及-XX:HeapDumpPath来指定转储文件的保存路径。
1万+

被折叠的 条评论
为什么被折叠?



