【Java JVM】Java虚拟机内存分配几个原则

一、大多数状况下,对象在新生代Eden区中分配。当Eden区没有足够空间进行分配时,虚拟机将发起一次Minor GCweb 二、大对象直接进入老年代。大对象指须要大量连续内存空间的Java对象,最典型的大对象就是那种很长的字符串以及数组。数组 三、长期存活的对象将进入老年代。 虚拟机采用分代收集的思想来管理内存,那么内存回收时就必须能识别哪些对象应放在新生代,哪些对象应放在老年代中。为了作到这一点
相关文章
相关标签/搜索