- Serial串行收集器-复制算法
- Serial收集器是新生代单线程收集器,优点是简单高效,是最基本的收集器
- 它在进行垃圾收集时,必须暂停其他所有的工作线程,直到它收集完成。
- Serial收集器是虚拟机运行在Client模式下默认新生代收集器
- ParNew 收集器-复制算法
- ParNew 收集器是新生代并行收集器,其实就是Serial收集器的多线程版本。
- 除了使用多线程进行垃圾手机之外
- 其余行为包括Serial收集器可用的所有控制参数、收集算法、对象分配规则,回收策略都与Serial收集器完全一样。
- Parallel Scavenge(并行回收)收集器-复制算法
- Parallel Scavenge 收集器是新生代并行收集器,追求高吞吐量,高效利用CPU
- 该收集器的目标是达到一个可控制的吞吐量(Throughput)
- 所谓吞吐量就是 CPU用于运行用户代码的时间 与 CPU总消耗时间的比值
- 即 吞吐量= 运行用户代码时间/(运行用户代码时间 + 垃圾收集时间)
- 停顿时间越短就越适合需要与用户交互的程序
posted @
2025-05-18 21:06
kuki'
阅读(
15)
评论()
收藏
举报