-XX:+HeapDumpOnOutOfMemoryError
을 사용하는 경우 JVM은 지정된 경로 아래에 이미 덤프 파일이있는 경우 힙 덤프를 덮어 쓰지 않습니다. 기본이 아닌 위치에서 여러 힙 덤프를 가질 수 있기를 원하며이를 허용하기 위해 힙 덤프 경로에서 PID를 사용할 계획을 세웠습니다. 내가 주장과 같이 지정하려고 할 때-XX : HeapDumpPath 옵션을 사용하지만 프로세스 ID를 통합하려는 경우
그러나 :
-XX:HeapDumpPath=some/heapdump/path/heapdump-%p.hprof
그리고 힙 덤프를 생성, 나는 %p
있어 파일 이름의 실제 PID 없습니다. 그러나 %p
을 사용하면 -XX:OnOutOfMemoryError
옵션을 사용할 수 있습니다. -XX:HeapDumpPath=
에 사용해야하는 다른 구문이 있습니까?