[IBM Dump Analyzer] javacore 분석툴 jca 사용하기 Enjoy/JAVA2008. 11. 14. 12:55
[IBM Dump Analyzer] javacore 분석툴 jca 사용하기
jca 툴은 javacore 를 분석할 수 있는 툴입니다.
덤프파일의 생성은 JVM이 죽을경우 코어 파일을 만들어지게 됩니다.
또는 사용자가 직접 kill -3 PID 명령어를 이용해 덤프 파일을 생성하시면 되겠죠.
이 툴은 ibm 에서 제공하구요. 참고로 heapdump 를 분석하는 툴로 HeapAnalyzer 가 있다고하네요.
이글은 툴 다운로드 부터 실행까지 입니다. 자세한건 사용하시면서 알아가시면 될듯합니다. ^^
코어 분석에 도움 참고 사이트로 J2EE 어플리케이션에서 Bottleneck의 발생과 대처 방법 가 있습니다.
jca 툴 다운로드 : http://www.alphaworks.ibm.com/tech/jca/download
다운로드시 로그인을 하셔야 합니다. ^^; ibm ID가 없으시면 procees without an IBM ID 메뉴를 이용하시면 됩니다.
asterisk (*) 체크된 부분만 입력하시고 I confirm 버튼 누르시면 됩니다.
참고로 View license 읽어보시구요. 한글도 지원하네요.
The fields indicated with an asterisk (*) are required to complete this transaction; other fields are optional. If you do not want to provide us with the required information, please use the "Back" button on your browser to return to the previous page, or close the window or browser session that is displaying this page.
jca31.zip 파일 다운로드가 완료 되시면 적당한 곳에 압축을 풀어주세요.
C:\jca31 전 여기에 풀었습니다.
툴 실행전에 사용자 환경에 자바가 설치 되어 있어야 합니다. ^^
경로 이동후 jar 파일을 실행 해주세요
java –Xmx300m –jar jca31.jar
경로 이동후 jar 파일을 실행 해주세요. 실행 때 -Xmx 옵션을 적용해서 메모리를 여유있게 주는것이 좋다고 하네요.
툴은 스윙으로 만들어져 있었습니다.
Compre Threads 메뉴 이용해서 여러개의 javacore 파일을 비교 분석할 수도 있고
메모리상황 그리고 Thread의 Detail 한 정보까지 볼 수 있습니다.
참고로 readme31.zip 파일이 있습니다.
압축을 풀어보시면 readme.htm 파일이 있구요. 그걸 실행시키면
사용방법이 있습니다. 참고하시면 될듯합니다. 참고 : http://starplaying.tistory.com/81