Visual VM

VisualVM
Visual VM
개발자오라클 코퍼레이션
안정된 릴리스
2.0.7 / 2021년 4월 19일 (2021-04-19)
저장소
기입처자바
운영 체제크로스 플랫폼
유형디버깅퍼포먼스 분석
면허증.GNU General Public License v2.0 + 링크 예외
웹 사이트visualvm.github.이오

VisualVM은 Java Virtual Machine(JVM; Java 가상 머신)에서 실행되는 동안 Java 응용 프로그램에 대한 자세한 정보를 볼 수 있는 시각적 인터페이스를 제공하는 도구입니다.VisualVM은 Java Development Kit(JDK) 을 통해 검색된 JVM 데이터를 정리하고 여러 Java 애플리케이션(로컬 애플리케이션 및 원격 호스트에서 실행 중인 애플리케이션)의 데이터를 신속하게 볼 수 있도록 정보를 제공합니다.프로그래머는 JVM 소프트웨어에 대한 데이터를 캡처하여 로컬 시스템에 저장한 후 나중에 데이터를 보거나 다른 사용자와 공유할 수도 있습니다.Visual VM은 NetBeans 플랫폼을 기반으로 구축되었으며, 이 아키텍처는 모듈식이며 플러그인을 통해 쉽게 확장할 수 있습니다.

이 툴은 JDK 6에서 JDK [1][2]8까지 직접 번들되었습니다. Visual VM은 2020년 11월 현재 활발하게 [3][4]개발되고 있습니다.

특징들

VisualVM에는 애플리케이션 개발자, 시스템 관리자, 품질 엔지니어 및 애플리케이션 사용자가 버그 보고서를 제출하는 데 사용할 수 있는 기능이 있습니다.

  • 로컬 및 리모트 Java 응용 프로그램을 표시합니다.
  • 응용 프로그램 구성 및 런타임 환경을 표시합니다.
  • 애플리케이션 메모리 소비량과 런타임 동작을 감시합니다.
  • 응용 프로그램 스레드를 모니터링합니다.
  • 애플리케이션 성능을 프로파일링하거나 메모리 할당을 분석합니다.
  • 스레드 덤프를 가져와 표시합니다.
  • 힙 덤프를 가져와 참조합니다.
  • 코어 덤프 및 애플리케이션을 오프라인으로 분석합니다.
  • JFR 기록을 참조합니다.

레퍼런스

  1. ^ "VisualVM: Download". visualvm.github.io. Retrieved 2019-11-24.
  2. ^ https://docs.oracle.com/javase/8/docs/technotes/guides/visualvm/ 참조해 주세요.오라클2019-11-24에 회수.
  3. ^ "VisualVM: Releases". visualvm.github.io. Retrieved 2018-04-05.
  4. ^ github.com https://github.com/oracle/visualvm. Retrieved 2018-04-05. {{cite web}}:누락 또는 비어 있음 title=(도움말)

외부 링크