테스트를 위해 tomcat 7.0.55에 애플리케이션을 배포했습니다. "HeapDumpOnOutOfMemoryError"의 발생 여부를 캡처하고 싶습니다. 다음은 내 JVM 매개 변수입니다.투구 방법 HeapDumpOnOutOfMemoryError
의 JAVA_OPTS = "- 서버 -Xms512m -Xmx2048m -XX : PermSize = 256m -XX :를 MaxPermSize = 512m -XX : + UseConcMarkSweepGC -XX : + UseParNewGC -XX : 위해 ThreadStackSize = 512 - XX : + HeapDumpOnOutOfMemoryError -XX : HeapDumpPath =/apps/dumps/"
디렉토리 아래에 파일이 표시되지 않습니다. 디렉토리 아래에 파일을 만들지 아니면 추가 할 파일을 수동으로 만들어야합니까?
당신이 OOM에 발생되는 예외를 테스트 하시겠습니까? 그렇다면, 어떻게 든 OOM을 얻으려면 VM을 가져와야한다고 가정합니다. heapDump가 발생하고 지정한 위치에 스토리를 씁니다. '-XX : ErrorFile = whatever.file'을 지정하여 OOM과 관련된 파일 이름을 지정할 수도 있습니다 – vegaasen