如果集合算法是内存回收的方法,则垃圾收集器是内存回收的特定实现。
新一代:序列号,帕纳,帕拉尔·扫描,G1;
老年:CMS(Concurren Mark Sweep),串行旧,平行旧,G1;
串行收集器系列收集器是新一代收藏家。它是最古老,最稳定和高效的收藏家。它可能会产生更长的停顿,但只恢复了线程。
Parnew Collector New Generation Collector是Serial的多线程版本,使用副本算法
使用复制算法的并行清除收集器新一代收集器也是平行的多线收集器。
响应时间:暂停时间越短,更适合需要与用户交互的过程。良好的响应速度可以改善用户体验
高吞吐量:高吞吐量可以利用CPU时间来尽快完成程序的计算任务。它主要适用于背景中的操作任务,而无需太多交互。
功能:目标是实现可控的吞吐量(CPU用户运行用户代码的总时间到CPU的总时间消耗,即吞吐量=运行用户代码时间/(运行用户代码时间+垃圾收集时间))。
收集器提供了两个参数,以准确控制吞吐量