xsLogAnalyzer 도구 및 생성된 해당 보고서를
사용하여 문제점을 진단하고 해결하기 위해 다음 문제점 해결 정보를 사용하십시오.
프로시저
- 문제점: xsLogAnalyzer 도구를
사용하여 보고서를 생성할 때
메모리 부족 조건이 발생합니다.
발생 가능한 오류의 예제는 다음과 같습니다. java.lang.OutOfMemoryError:
GC overhead limit exceeded.
솔루션: xsLogAnalyzer 도구는
JVM(Java Virtual Machine)에서 실행됩니다. 도구를 실행할 때 몇 개의
설정을 지정하여
xsLogAnalyzer 도구를
실행하기 전에 힙 크기를 늘리도록 JVM을 구성할 수
있습니다. 힙 크기를 늘리면 더 많은 이벤트 레코드가 JVM 메모리에
저장 가능하게 됩니다.
운영 체제에 메모리가 충분한 상태에서
2048M 설정으로 시작하십시오.
xsLogAnalyzer 도구를
실행하도록 계획 중인 명령행 인스턴스에서
최대 JVM 힙 크기를 다음과 설정하십시오.
java -XmxHEAP_SIZEm
HEAP_SIZE
값은 임의의 정수일 수 있으며 JVM 힙에 할당된 메가바이트 수를 나타냅니다.
예를 들어, java -Xmx2048m을 실행할 수 있습니다. 메모리 부족 메시지가 계속 표시되거나
2048M 이상의 메모리를 할당할 자원이 없는 경우에는,
힙에 보유 중인 이벤트 수를 제한하십시오. -maxRecords
매개변수를 .xsLogAnalyzer 명령에 전달하여
힙에서 이벤트 수를 제한할 수 있습니다.
- 문제점: xsLogAnalyzer 도구에서 생성된 보고서를
열 때 브라우저가 정지하거나 페이지를 로드하지 않습니다.
원인: 생성된 HTML 파일이 너무 크거나 브라우저가 로드할
수 없습니다. 분석 중인 로그 파일 범위가 너무 넓어서
이 파일이 커집니다.
솔루션: xsLogAnalyzer 도구를
실행하여 스캔되는 로그 항목 수를 제한할 때 -startTime, -endTime
및 -maxRecords 매개변수를 사용하십시오. 보고서를 실행할 때 이
매개변수를 사용하면 보고서를 더 쉽게 읽고 효율적으로 실행할 수 있습니다. 동일한
로그 파일 세트에서 여러 개의 보고서를 실행할 수 있습니다.