프로그래밍 TIP/JAVA

JAVA Profiler – JVM Monitor 사용하기

여름나라겨울이야기 2015. 6. 11. 11:23
728x90

 

참고: http://jvmmonitor.org/doc/index.html#Getting_started

 

  1. Eclipse Marketplace 에서 JVM Monitor 검색

     

     

  2. 설치가 완료되면 TCP/IP Monitor 뷰가 추가됨

     

     

  3. 메뉴 Windows > Open Perspective > Other… 에서 Java Moniter 선택 후 [OK] 클릭

     

     

  4. Java Monitor 퍼스펙티브

     

     

  5. Tomcat 실행

     

  6. Java Monitor 페스펙티브의 JVM Explorer 뷰에서 Tomcat 쓰레드 확인

 

 

  1. Tomcat 쓰레드를 더블 클릭 또는 Context Menu > Start Monitoring 을 선택

    모니터링이 시작되면 좌측 아이콘이 빨간색에서 초록색으로 변경된다.

     

     

  2. Eclipse 중앙 하단의 Properties 뷰에서 실시간 모니터링 결과를 확인할 수 있다.

     

     

  3. 관심있는 Java Packge 를 모니터링 하기 위해 CPU 를 선택

     

     

  4. "Select profiled Java Packages" 선택

     

     

  5. "BCI" 를 선택하고 [Add] 버튼을 클릭해서 모니터링할 Package 를 원하는 만큼 선택하고 [OK] 클릭

 

 

  1. [OK] 버튼 클릭

     

     

  2. 변경된 Properties 뷰의 CPU 탭

     

     

  3. Properties 뷰 좌측 상단의 실행 버튼 클릭

     

     

  4. 웹브라우저에서 해당 패키지를 실행하는 URL 접근

     

     

  5. Propeties 뷰에서 메서드 Call Tree 를 통해 각 메서드의 실행 시간 및 호출 횟수 확인

     

     

  6. 서비스 같은 URL 을 2번 호출한 경우 화면 캡처

     

반응형