1.简单介绍jvm
- eden:新生代
- s0:Survivor1区
- s1:Survivor2区
- old:老年代
- metaspace:元空间(替代永久代)
2.监控本地项目
在java安装目录下可以找到jvisualvm.exe。
打开后可以看到本地启动了四个项目。
通过下图就可以看到jvm情况,可以明显分析出在堆中红框发生了内存溢出。
3.下载插件
下载Visual GC。
安装后,重启可以在选项栏中看到,可以看到界面更直观 ,分块更加详细了。
在java安装目录下可以找到jvisualvm.exe。
打开后可以看到本地启动了四个项目。
通过下图就可以看到jvm情况,可以明显分析出在堆中红框发生了内存溢出。
下载Visual GC。
安装后,重启可以在选项栏中看到,可以看到界面更直观 ,分块更加详细了。