目录
-XX:+HeapDumpOnOutOfMemoryError
前言
面试中要考到有关JVM的话题,主要也就是三个方面:1.JVM内存划分,2.JVM类加载,3.JVM的垃圾回收;弄清楚这三个方面的内容,带你体会面试就如聊天?本篇会用通俗简洁的话,高效的带你理解JVM这三个模块!
一、JVM内存划分
java程序,是一个名字为java的进程,这个进程就是所说的“JVM”;
JVM 会从操作系统中申请一块大的内存空间,在此基础上分成几个小的区域;
区域划分如下图:
注意:上图中每一个虚线框都对应一个线程;程序计数器是每个线程