본문 바로가기

Java

Java 애플리케이션 프로파일링

HPROF: A Heap/CPU Profiling Tool in J2SE 5.0
http://java.sun.com/developer/technicalArticles/Programming/HPROF.html

Diagnose common runtime problems with hprof
http://www.javaworld.com/javaworld/jw-12-2001/jw-1207-hprof.html

GUI 환경이 제공되지 않아 명령줄에서 프로파일링해야할 때 참고할만 기사.

Java Application Profiling using TPTP

http://www.eclipse.org/articles/Article-TPTP-Profiling-Tool/tptpProfilingArticle.html
이클립스 플러긴으로 제공되는 테스트 및 성능 측정 도구. 내일은 이걸 사용해서 프로파일링해봐야겠다.

JProfiler
http://www.ej-technologies.com/products/jprofiler/overview.html
상용 툴인데, 역시나 돈값을 하는지라 원격 프로파일링도 지원하고 프로파일링 결과도 다양하고 산뜻(?)하게 보여준다. 메일 주소랑 이름을 기입하면 14일 평가판 라이센스를 받을 수 있는데, 지금은 평가만 하고 있다. 또 하나 좋은 점은 각종 IDE와 연동된다는 점. 이클립스에 연동해 놨더니 run profile as에서 Java Application을 실행하면 JProfiler가 뜨면서 프로파일링을 수행한다.