2011-11-09 4 views
4

Jconsole은 JMX를 통한 Java 응용 프로그램 모니터링에 적합합니다.jconsole 모니터링 결과를 내보내는 방법이 있습니까?

일단 연결되어 실행되면 모니터링되는 프로그램의 전체 메모리/힙/CPU/스레드 기록을 표시 할 수 있습니다.

결과를 내보낼 수있는 방법이 있다면 난 그냥 궁금

후 다시 결과를 표시하기 위해로드 할 수 있습니다?

스크린 샷을 만드는 대신. 어떤 제 3 자 플러그인이 이것을 할 수 있습니까?

운 좋게 봤지만.

+3

자바 6의 경우 [jvisualvm] (http://download.oracle.com/javase/6/docs/technotes/tools/share/jvisualvm.html)을 대신 사용해 보았습니까? 그것은 저장하고 응용 프로그램 프로필 (CPU, 힙, 클래스 및 스레드)의 스냅 샷을 볼 수있는 능력을 가지고 ... –

+0

예, 나는 둘 다 visualvm과 jconsole를 사용하고 있는데, 하나의 문제는 visualvm 그 차트는 매우 짧은 시간 만 표시 할 수 있습니다. 나는 visualvm을 다시 점검했고, _Option -> General -> Charts Cache_로 차트 표시 시간을 변경할 수 있음을 발견했습니다. 감사합니다 @AlistairIsrael, visualvm은 내가 원하는 도구입니다. – moonese

답변

2

요약 그래프에서 마우스 오른쪽 버튼을 클릭하고 csv에 '내보내기'를 선택하여 하위 영역을 내보낼 수 있습니다.

+1

프로그래밍 방식으로이 작업을 수행 할 여지가 있습니까? 밤늦게 신청서를 모니터링하고 있습니다. 그러나 jConsole은 어떤 이유로 연결이 끊어지지 않으므로 데이터를 계속 내보내고 특정 빈도로 추가하려고합니다. – Avinash