문제

우리는 바탕 화면 응용 프로그램을 사용하여 사용자는 때때로 그 원인을 JVM 을 충돌이 발생합니다.다행히도 JVM 생산 hs_err_pidXXXX.log 파일에 매우 유용한 디버깅 같은 오류가 있습니다.그러나 그것은 항상인 현재 작업 디렉터리를,그리고 성가신 발굴하 거기에서 그것 때문에,우리의 다른 로그파일은 모두 특정"로 파일 장소".

가을 지정하는 다른 위치한"충돌을 덤프하"파일이 있는가?방법?

도움이 되었습니까?

해결책

Joonas,

지만 HeapDumpPath 작품에 대한 힙 덤프하지 않 귀하의 질문에 대한 대답.힙 덤프 및 jvm 충돌 로그인 것은 다른 것입니다.

을 변경하는 대상의 jvm 충돌 로그 실행 java 이 옵션:

-XX:ErrorFile=/path/to/file.

Path/to/파일 장소를 원하는 JVM 충돌 로그를 출력합니다.

다른 팁

기본적으로 힙 덤프는 java_pidpid.hprof VM의 작업 디렉토리에서. 대체 파일 이름 또는 디렉토리를 -xx : heapdumppath = 옵션. 예를 들어 -xx : heapdumppath =/disk2/덤프 힙 덤프가 /disk2/덤프 예배 규칙서.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top