JVM划分区域的原因 JVM 内存区域划分 jvm也是一个软件、也需要和其他软件共享计算机的内存。我们所有java运行中所处理的对象或者算法都使用jvm的内存空间java 也可以通过一些参数去控制jvm内存的使用量 最小内存 XMS最大内存 XMx 按照正常理解,jvm用于创建对象,随着对象数量的增加,jvm使用率也在增加如果jvm使用率达到100%就无法使用为了让jvm可以让更多的对象重复使用,我们需要垃圾回收垃圾:不会被使用的对象所以jvm中的空间是被循环使用的为了提高垃圾回收的效率,jvm将内存区域进行了划分