jconsole 다운로드

오프 라인 환경에서 VisualVM 기능을 확장 하려면 플러그인 센터 페이지에서 플러그인을 가져오고 도구 | 플러그인 | 다운로드 하 여 설치 합니다. Jconsole은 JMX 준수 모니터링 도구입니다. Java 가상 머신의 광범위 한 JMX 계측을 사용 하 여 Java 플랫폼에서 실행 중인 애플리케이션의 성능 및 자원 소비에 대 한 정보를 제공 합니다. 연결 대화 상자가 열리면 원격 프로세스에 연결 하는 옵션도 제공 됩니다. 오퍼레이션 노드를 선택 하면 MBean의 모든 조작이 표시 됩니다. MBean 작업은 버튼으로 나타나며 클릭 하 여 오퍼레이션을 호출할 수 있습니다. 그림 3-20에는 스레딩 플랫폼 MXBean의 모든 조작이 나와 있습니다. . 그러나 Java SE 6 플랫폼과 함께 제공 되는 JConsole 버전은 Attach API를 지 원하는 모든 애플리케이션에 연결할 수 있습니다. 즉, Java SE 6 핫스팟 VM에서 시작 되는 모든 애플리케이션은 JConsole에 의해 자동으로 감지 되며 위의 명령행 옵션을 사용 하 여 시작할 필요가 없습니다. VM 인수: 응용 프로그램이 main 메서드에 대 한 인수를 포함 하지 않고 Java VM에 전달 된 입력 인수입니다.

. 사용자 이름 및 암호: 사용할 사용자 이름 및 암호 (암호 인증이 필요한 JMX 에이전트를 통해 Java VM을 모니터링 하는 경우에만 필요). 프로세스 CPU 시간: Java VM이 시작 된 이후 사용 된 총 CPU 시간입니다. . getThreadInfo: 스레드 정보를 반환 합니다. 여기에는 이름, 스택 추적 및 스레드가 현재 차단 되어 있는 모니터 잠금 (있는 경우) 및 스레드 경합 통계 뿐만 아니라 해당 잠금을 보유 하 고 있는 스레드가 포함 됩니다. 숫자 속성 값을 두 번 클릭 하면 해당 숫자 값의 변경 사항을 플로팅하는 차트가 표시 됩니다. 예를 들어 가비지 수집기 MBean PS Marksweep의 컬렉션 시간 특성을 두 번 클릭 하면 가비지 수집을 수행 하는 데 소요 된 시간이 플롯 됩니다. 속성 노드를 선택 하면 MBean의 모든 속성이 표시 됩니다. 그림 3-16은 스레딩 플랫폼 MXBean의 모든 속성을 표시 합니다. 로컬 탭에는 해당 프로세스 ID 및 클래스/인수 정보와 함께 jvms과 동일한 사용자 ID로 시작 된 로컬 시스템에서 실행 중인 모든 Jvm이 나열 됩니다.

모니터링할 응용 프로그램을 선택 하 고 연결을 클릭 합니다. 호스트 이름: Java VM이 실행 되 고 있는 시스템의 이름입니다. JMX 에이전트의 포트 번호 설정에 대 한 자세한 내용은 JMX 관리 에이전트 사용을 참조 하십시오. 사용자 이름 및 암호에 대 한 자세한 내용은 암호 및 액세스 파일 사용을 참조 하십시오. 키 속성 목록 시스템 속성은 키가 개체 이름 키 또는 빈 문자열을 나타내는 문자열 이어야 하는 경우 선택한 순서 대로 쉼표로 구분 된 키 목록을 취합니다. 목록에 지정 된 키가 특정 MBean에 적용 되지 않으면 해당 키가 삭제 됩니다. MBean에 키 특성 리스트에 지정 된 키 보다 더 많은 키들이 있는 경우, 오브젝트 이름. getKeyPropertyListString ()에 의해 정의 된 키 순서를 완료 하는 데 사용 됩니다. 따라서 빈 키 목록을 지정 하는 것은 단순히 JConsole이 MBean의 ObjectName에 나타나는 순서 대로 키를 표시 한다는 것을 의미 합니다.

. 라이브러리 경로: 라이브러리를 로드할 때 검색할 경로 목록입니다.