jvm_垃圾回收学习笔记_2_垃圾收集算法(附面试题)

一、扯扯我们所了解JVM堆中的内存区域划分     废话不多说,先上图: 如图可知,堆中有着两个大的区域,分别是新生代和老年代。新生代中又分为一个较大的Eden区和两个较小的Survivor区(也有人叫s0和s1)。那么为什么要这样划分呢?经查资料得知,在目前的垃圾回收器中,大多数都是基于两个假说。弱分带假说:绝大多数对象都是朝生朝灭; 强分带假说:熬过越多垃圾收集过程的对象就越难消亡。正是基于这
相关文章
相关标签/搜索