草庐IT

HeapDumpPath

全部标签

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

当使用-XX:+HeapDumpOnOutOfMemoryError时,如果指定路径下已有转储文件,JVM将不会覆盖堆转储。我希望能够在非默认位置拥有多个堆转储,并计划在堆转储路径中使用pid以实现这一点。但是,当我尝试像这样指定参数时:-XX:HeapDumpPath=some/heapdump/path/heapdump-%p.hprof然后创建堆转储,我得到了%p而不是文件名中的实际pid。但是,%p的使用似乎与-XX:OnOutOfMemoryError选项一起使用。-XX:HeapDumpPath=是否应该使用其他一些语法? 最佳答案

windows - 如何在 Windows XP 上的 startup.bat 文件中设置 HeapDumpOnOutOfMemoryError 和 HeapDumpPath

WindowsPC上Tomcat的startup.bat文件中设置的HeapDumpOnOutOfMemoryError和HeapDumpPath参数在哪里?我将两个参数都放在文件中,如下所示:setJAVA_OPTS=-Xms100m-Xmx192m-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=c:\jakarta-tomcat\webappscall"%EXECUTABLE%"start%CMD_LINE_ARGS%:end那是那些参数应该去的区域吗?当我startupTomcat>时,我收到以下消息文件名、目录名或卷标语法不正确。