>  기사  >  Java  >  Java 가상 머신 러닝 - JDK 시각적 모니터링 도구

Java 가상 머신 러닝 - JDK 시각적 모니터링 도구

黄舟
黄舟원래의
2017-02-17 10:35:291362검색

1.JConsole

JConsole 도구는 JDK/bin 디렉터리에 있습니다. JConsole을 시작한 후 로컬 시스템에서 실행 중인 jvm 프로세스를 자동으로 검색합니다. 질의하고 지정하십시오. jvm 프로세스 중 하나를 두 번 클릭하여 모니터링을 시작하거나 "원격 프로세스"를 사용하여 원격 서버에 연결합니다.



JConsole 기본 인터페이스로 이동 , 6개의 탭이 있습니다: "개요", "메모리", "스레드", "클래스", "VM 요약" 및 "Mbeans":


메모리 탭은 컬렉터가 관리하는 가상 머신 메모리(Java 힙 및 영구 생성)의 변화 추세를 모니터링하는 데 사용되는 jstat 명령과 동일하며 모든 GC의 시간과 횟수도 관찰할 수 있습니다. 세부 정보 열의 실행.


스레드 탭


마지막으로 일반적으로 사용되는 탭인 VM 탭은 지정된 JVM 매개변수 및 힙 정보를 명확하게 이해하고 표시할 수 있습니다.

2.VisualVM

VisualVM은 여러 JDK 명령줄 도구를 통합하는 시각적 도구입니다. VisualVM은 NetBeans 플랫폼을 기반으로 개발되었으며 플러그인 확장 기능을 통해 가상머신 프로세스와 그 구성 및 환경 정보(jps, jinfo)를 표시하고 모니터링할 수 있습니다. 애플리케이션의 CPU, GC, 힙 및 메소드 영역 및 스레드 정보(jstat, jstack) 등 VisualVM은 JDK/bin 디렉터리에 있습니다.

플러그인 설치: 도구 - 플러그인


VisualVM 기본 인터페이스


VisualVM에서 덤프 파일 생성:


3.jprofiler

다른 jprofiler 설치 다이어그램 보기


위 내용은 Java 가상 머신러닝 - JDK 시각적 모니터링 도구의 내용입니다. PHP 중국어 넷(www.php.cn)을 주목해주세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.