(1),Serial单线程垃圾回收器
1单线程
2必停其他工作线程
3回收快多桌面
(2),ParallelScavenge垃圾回收器
1回收新生代
2使用复制算法
3并行多线程
4吞吐量优先
(3),堆分配原则
1主要分配在新生代eden
2如开启了本地线程缓冲,按线程优先分配tlab上
3少数情况分老年代
文章介绍了Serial垃圾回收器的单线程特性,其在执行时会暂停其他工作线程,以及在桌面应用中的高效表现。ParallelScavenge专注于新生代的回收,采用复制算法,目标是优化吞吐量,工作在多线程环境下。堆分配主要在新生代eden区进行,启用线程局部分配缓冲(TLAB)时,优先在线程缓冲分配,只有在少数情况下对象会直接进入老年代。
(1),Serial单线程垃圾回收器
1单线程
2必停其他工作线程
3回收快多桌面
(2),ParallelScavenge垃圾回收器
1回收新生代
2使用复制算法
3并行多线程
4吞吐量优先
(3),堆分配原则
1主要分配在新生代eden
2如开启了本地线程缓冲,按线程优先分配tlab上
3少数情况分老年代
4651

被折叠的 条评论
为什么被折叠?