gpt4 book ai didi

java - 使用 -XX :HeapDumpPath option but want to integrate the process id

转载 作者:太空狗 更新时间:2023-10-29 22:54:58 30 4
gpt4 key购买 nike

当使用 -XX:+HeapDumpOnOutOfMemoryError 时,如果指定路径下已有转储文件,JVM 将不会覆盖堆转储。我希望能够在非默认位置拥有多个堆转储,并计划在堆转储路径中使用 pid 以实现这一点。

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

-XX:HeapDumpPath=some/heapdump/path/heapdump-%p.hprof

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

最佳答案

这可以是文件或目录的路径。如果您有目录路径,则生成的文件名将默认包含 pid。

http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html

关于java - 使用 -XX :HeapDumpPath option but want to integrate the process id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24809655/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com