jconsole은 업데이트가 잘 안되어서, 거의 버려진 반면 (그래도 jconsole이 내게는 편하다..) jvisualvm은 계속 업데이트되고 있다. plugin이 짱이고, 이젠 대세로 되어가고 있다. 좋은 툴이다.
$java-home/bin 디렉토리에 있는 jconsole.exe 파일을 실행한다.
메뉴의 Tools->Plugins를 실행한다.
내가 원하는 플러그인을 체크해서 설치한다. (주로 볼 것은 MBeans이다.)
설치하는 화면이 계속 보인다.
어그리먼트에 어그리해준다.
다시 jvisualvm을 실행하고 나서, jmx connection을 하나 연다.
탭이 여러 개 생긴 것을 확인할 수 있다.
mbean의 com.sun.management의 HotSpotDiagnostic 을 선택한다.
jconsole과 크게 다르지 않다.
heap dump를 날려준다~
그리고, jconsole 을 썼던 아쉬운 점도 해결할 수 있다. 플러그인 설치할 때, Options로 한다.
Tools->Options를 선택한다.
jdk 의 demo/management에 있는 jar 를 추가한다.
점점 jvisualvm은 좋아지고 있다.
http://visualvm.java.net/ 을 참조하면 떢고물이 나온다. 참 예전에는 힘들게 했는데.. 세상이 좋아지고 있다.
'general java' 카테고리의 다른 글
java에서 파일을 잘 저장하기 (sync, flush) (0) | 2012.02.28 |
---|---|
Common CLI 와 Properties 사용 예제 (0) | 2012.02.17 |
Spring OXM를 이용한 JAXB HttpClient 연동 Example(샘플) (0) | 2012.02.16 |
JAXB / Http Client unmarshaller example(샘플) (0) | 2012.02.14 |
주키퍼(zookeeper) 에서 cpu 튀는 현상… (java nio, 통신) (0) | 2012.02.03 |