Garbage-First是一种面向多处理器和大内存的服务器风格垃圾收集器,以高概率实现软实时目标,并实现高吞吐量。全堆操作如全局标记与变异并发执行,以防止与堆或活跃数据大小成比例的中断。并发标记既提供了收集的“完整性”,又确定了适合通过紧凑转移进行回收的区域。这种转移在多处理器上并行执行,以提高吞吐量。