Chapter3.4 内存分配与回收策略
现在的商业一般采用分代算法,将虚拟机内存分为新生代、老生代。大多数的对象在Eden区中分配。如果Eden区没有足够的内存分配,虚拟机将会进行一次Minor GC.大对象直接进入老年区,所谓的大对象是指需要连续分配空间的Java对象,例如数组和字符串。长期存活的对象将会进入老年代动态对象年龄判断:空间分配担保
·
现在的商业一般采用分代算法,将虚拟机内存分为新生代、老生代。大多数的对象在Eden区中分配。如果Eden区没有足够的内存分配,虚拟机将会进行一次Minor GC.
大对象直接进入老年区,所谓的大对象是指需要连续分配空间的Java对象,例如数组和字符串。
长期存活的对象将会进入老年代
动态对象年龄判断:
空间分配担保
更多推荐
已为社区贡献11条内容
所有评论(0)