小编Nin*_*ina的帖子

使用-XX:HeapDumpPath选项但希望集成进程ID

如果-XX:+HeapDumpOnOutOfMemoryError在指定路径下已存在转储文件,则使用JVM时不会覆盖堆转储.我希望能够在非默认位置具有多个堆转储,并且计划在堆转储路径中使用pid以允许它.

但是,当我试图像这样指定参数时:

-XX:HeapDumpPath=some/heapdump/path/heapdump-%p.hprof
Run Code Online (Sandbox Code Playgroud)

然后创建了一个堆转储,我得到了%p而不是文件名中的实际pid.但是,使用%p似乎与-XX:OnOutOfMemoryError选项一起使用.我应该使用其他一些语法-XX:HeapDumpPath=吗?

java pid heap-dump

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

heap-dump ×1

java ×1

pid ×1