JConsole 도구는 JDK/bin 디렉터리에 있습니다. JConsole을 시작한 후 로컬 시스템에서 실행 중인 jvm 프로세스를 자동으로 검색합니다. 질의하고 지정하십시오. jvm 프로세스 중 하나를 두 번 클릭하여 모니터링을 시작하거나 "원격 프로세스"를 사용하여 원격 서버에 연결합니다.
JConsole 기본 인터페이스로 이동 , 6개의 탭이 있습니다: "개요", "메모리", "스레드", "클래스", "VM 요약" 및 "Mbeans":
메모리 탭은 컬렉터가 관리하는 가상 머신 메모리(Java 힙 및 영구 생성)의 변화 추세를 모니터링하는 데 사용되는 jstat 명령과 동일하며 모든 GC의 시간과 횟수도 관찰할 수 있습니다. 세부 정보 열의 실행.
스레드 탭
마지막으로 일반적으로 사용되는 탭인 VM 탭은 지정된 JVM 매개변수 및 힙 정보를 명확하게 이해하고 표시할 수 있습니다.
VisualVM은 여러 JDK 명령줄 도구를 통합하는 시각적 도구입니다. VisualVM은 NetBeans 플랫폼을 기반으로 개발되었으며 플러그인 확장 기능을 통해 가상머신 프로세스와 그 구성 및 환경 정보(jps, jinfo)를 표시하고 모니터링할 수 있습니다. 애플리케이션의 CPU, GC, 힙 및 메소드 영역 및 스레드 정보(jstat, jstack) 등 VisualVM은 JDK/bin 디렉터리에 있습니다.
플러그인 설치: 도구 - 플러그인
VisualVM 기본 인터페이스
VisualVM에서 덤프 파일 생성:
위 내용은 Java 가상 머신러닝 - JDK 시각적 모니터링 도구의 내용입니다. PHP 중국어 넷(www.php.cn)을 주목해주세요!