jconsole은 업데이트가 잘 안되어서, 거의 버려진 반면 (그래도 jconsole이 내게는 편하다..)  jvisualvm은 계속 업데이트되고 있다. plugin이 짱이고, 이젠 대세로 되어가고 있다. 좋은 툴이다.

 

$java-home/bin 디렉토리에 있는 jconsole.exe 파일을 실행한다.

image

 

메뉴의 Tools->Plugins를 실행한다.

image

 

내가 원하는 플러그인을 체크해서 설치한다.  (주로 볼 것은 MBeans이다.)

image

 

설치하는 화면이 계속 보인다.

image

 

어그리먼트에 어그리해준다.

image

 

다시 jvisualvm을 실행하고 나서, jmx connection을 하나 연다.

image

 

탭이 여러 개 생긴 것을 확인할 수 있다.

image

 

mbean의 com.sun.management의 HotSpotDiagnostic 을 선택한다.

image

 

jconsole과 크게 다르지 않다.

image

 

heap dump를 날려준다~

image

 

 

그리고, jconsole 을 썼던 아쉬운 점도 해결할 수 있다.  플러그인 설치할 때, Options로 한다.

 

Tools->Options를 선택한다.

image

jdk 의 demo/management에 있는 jar 를 추가한다.

image

 

 

점점 jvisualvm은 좋아지고 있다.

http://visualvm.java.net/ 을 참조하면 떢고물이 나온다. 참 예전에는 힘들게 했는데.. 세상이 좋아지고 있다.

image

Posted by 김용환 '김용환'