君子生非异也

导航

 

2020年1月12日

摘要: 其他收集器的工作范围是整个新生代或者老年代、G1收集器的工作范围是整个Java堆。在使用G1收集器时,它将整个Java堆划分为多个大小相等的独立区域(Region)。虽然也保留了新生代、老年代的概念,但新生代和老年代不再是相互隔离的,他们都是一部分Region(不需要连续)的集合。 阅读全文
posted @ 2020-01-12 14:02 徐知语的笔记 阅读(1307) 评论(0) 推荐(0) 编辑
 
摘要: 该算法是标记清除和标记整理的结合,标记-清除会产生碎片,标记-整理每次都进行整理效率不高;标记-清楚-整理 是如果老年代内存中没有一块连续续的空间可以存放将要进入对象,就进行整理;如果内存中的空间可以存放将要进入的对象,就进行标记-清除,这样就节省了整理的步骤可以提高效率。总结一句话:不是所有的时候都需要整理的,因为整理也付出代价。主要应用于老年代 阅读全文
posted @ 2020-01-12 10:29 徐知语的笔记 阅读(4698) 评论(2) 推荐(3) 编辑