并行实时垃圾回收器(Parallel RTGC)技术解析
1. 不同实时垃圾回收器介绍
在并行系统中,存在多种实时垃圾回收器,各有特点。
- SUN/Oracle RTS
- 概述 :Sun Java 实时系统(Java RTS)是 Sun 公司对 Java 实时规范(JSR - 001)的商业实现,基于并发的 HotSpot VM。
- 垃圾回收器特点 :采用细粒度并发收集器。在处理内存碎片问题时,很大程度上忽略碎片问题,不进行堆压缩。为降低因碎片导致的高内存损失几率,使用启发式方法从空闲列表中选择合适的内存范围。
- 优缺点 :能提供良好的实时性能,但存在因碎片问题导致内存分配不可预测失败的高风险。
- Atego AonixPerc - Ultra - SMP
- 概述 :是 Atego AonixPerc - Ultra 的 SMP 版本。
- 垃圾回收器特点 :使用基于时间的增量垃圾回收器,并进行扩展以利用可用的 CPU。宣称典型响应时间为 1 毫秒。并发垃圾回收器在 Java 应用程序线程继续并发运行时,通过多个处理器收集未使用的对象,增强了垃圾回收速度与应用程序内存分配速度的匹配能力。
2. JamaicaVM 并行实时垃圾回收器
JamaicaVM 并行 RTGC 是细粒度单 CPU RTGC 的扩展,下面详细介绍其相关内容。 <
超级会员免费看
订阅专栏 解锁全文
3154

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



