G1垃圾回收器
来源:互联网 发布:数据库crs 编辑:程序博客网 时间:2024/06/06 04:45
推荐使用 G1 的场景(Recommended Use Cases)
G1的首要目标是为需要大量内存的系统提供一个保证GC低延迟的解决方案. 也就是说堆内存在6GB及以上,稳定和可预测的暂停时间小于0.5秒.
如果应用程序具有如下的一个或多个特征,那么将垃圾收集器从CMS或ParallelOldGC切换到G1将会大大提升性能.
Full GC 次数太频繁或者消耗时间太长.
对象分配的频率或代数提升(promotion)显著变化.
受够了太长的垃圾回收或内存整理时间(超过0.5~1秒)
注意: 如果正在使用CMS或ParallelOldGC,而应用程序的垃圾收集停顿时间并不长,那么继续使用现在的垃圾收集器是个好主意. 使用最新的JDK时并不要求切换到G1收集器。
G1的首要目标是为需要大量内存的系统提供一个保证GC低延迟的解决方案. 也就是说堆内存在6GB及以上,稳定和可预测的暂停时间小于0.5秒.
如果应用程序具有如下的一个或多个特征,那么将垃圾收集器从CMS或ParallelOldGC切换到G1将会大大提升性能.
Full GC 次数太频繁或者消耗时间太长.
对象分配的频率或代数提升(promotion)显著变化.
受够了太长的垃圾回收或内存整理时间(超过0.5~1秒)
注意: 如果正在使用CMS或ParallelOldGC,而应用程序的垃圾收集停顿时间并不长,那么继续使用现在的垃圾收集器是个好主意. 使用最新的JDK时并不要求切换到G1收集器。
阅读全文
0 0
- G1垃圾回收器
- G1垃圾回收器
- G1垃圾回收器
- G1垃圾回收器
- elasticsearch G1垃圾回收器
- Hotspot g1垃圾回收器
- G1垃圾回收器起步
- JVM中的G1垃圾回收器
- JVM中的G1垃圾回收器
- JVM中的G1垃圾回收器
- JVM中的G1垃圾回收器
- JVM中的G1垃圾回收器
- G1(Garbage-First)垃圾回收器
- G1垃圾回收器--未完待续
- G1 垃圾回收
- java g1垃圾回收
- G1垃圾回收器调优
- 【jvm】-- G1垃圾回收
- spark streaming 从kafka拉数据限速
- 编译libcef_dll_wrapper.lib
- 01-SpringBoot的三种启动方式
- TensorFlow深度学习
- 点到平面的距离
- G1垃圾回收器
- Leetcode之Rotate Array 问题
- HDU2057 A + B Again
- Yii2.0 汉化(国际化)
- C/C++ 关于数组的指针和数组元素首地址的一道经典题
- 状态模式
- 视频的帧率和分辨率以及码率的关系
- C#回顾学习笔记二十八:装箱和拆箱
- Spring 事务配置管理,简单易懂,详细 [声明式]