 | 난이도 : 중급 Martin Streicher (mstreicher@linux-mag.com), Editor in Chief, Linux Magazine
2007 년 8 월 14 일 자바 애플리케이션 프로파일링을 위해 Eclipse Test & Performance Tools Platform(이하, TPTP)를 어떻게 사용하는지와 메모리 사용량을 측정하고, 메모리 누수(memory leaks)를 확인하며, 성능 병목(performance bottlenecks)을 없애는 법을 배우겠습니다.
이 튜토리얼 내에서
이 튜토리얼은 이클립스와 TPTP를 어떻게 설치하고, 실행한 자바 애플리케이션의 프로파일링을 어떻게 하는지 보여주기 위해, 한 단계씩 차근차근 진행할 것이다.
선수조건
자바 소프트웨어 개발이나 테스트와 프로파일링을 포함한 개발 주기 전체에 걸친 경험이 있으면 유리하다. 또한 직접 커맨드로 소프트웨어를 설치한 경험이나, 자바 CLASSPATH처럼 셸(shell)이나 전역 시스템 환경 변수를 설정, 관리해본 경험이 있으면 더 좋다. 이클립스와 SWT(Standard Widget Toolki)에 대한 경험 또한 도움이 된다.
시스템 필요조건
시작하기 전에, 여러분이 사용하는 유닉스, 리눅스, Mac OS X나 마이크로소프트 윈도우 시스템에 몇 가지 소프트웨어를 설치해야만 한다. 자바 가상 머신(JVM), 이클립스 플랫폼의 복사본, 이클립스 TPTP 런타임과 TPTP에 의존하는 소프트웨어 몇 가지가 필요하다. 또한 애플리케이션을 시작하고, 프로파일링을 해주는 TPTP의 에이전트 컨트롤러(Agent Controller)가 필요하다. 정리해 보면 다음과 같다. 사용하는 시스템에 JVM과 이클립스가 설치되어 있지 않다면, 모든 소프트웨어를 위해 사용할 수 있는 여유 공간이 적어도 300MB 이상 있는지 확인하자. 또한 JVM 구동을 위한 충분한 물리적 메모리가 필요하다. 일반적으로 64MB나 그 이상의 물리적 메모리를 추천한다.
기간
2시간 미만
포맷 html
 |
| 이 문서 북마킹 하기
|
developerWorks 콘텐트를 다른 사이트에 전재하기: developerWorks 콘텐트에 대한 저작권은 IBM에 있습니다. IBM의 서면 허가나 원본 저자의 허락이 없이는 전재를 금합니다. 저희 콘텐트를 전재하시려면 IBM developerWorks 담당자 에게 문의하십시오. |  |  |
|
|  |
|  |