jvisualvm监控本地jvm_重启

1.简单介绍jvm

jvisualvm监控本地jvm_java安装_02


  • eden:新生代
  • s0:Survivor1区
  • s1:Survivor2区
  • old:老年代
  • metaspace:元空间(替代永久代)

2.监控本地项目

在java安装目录下可以找到jvisualvm.exe。

jvisualvm监控本地jvm_jvm_03

打开后可以看到本地启动了四个项目。

jvisualvm监控本地jvm_内存溢出_04

通过下图就可以看到jvm情况,可以明显分析出在堆中红框发生了内存溢出。

jvisualvm监控本地jvm_java安装_05

3.下载插件

下载Visual GC。

jvisualvm监控本地jvm_java安装_06

jvisualvm监控本地jvm_分块_07 安装后,重启可以在选项栏中看到,可以看到界面更直观 ,分块更加详细了。

jvisualvm监控本地jvm_内存溢出_08