对Minor GC、Major GC理解
来源:互联网 发布:帝吧出征事件2016数据 编辑:程序博客网 时间:2024/05/21 04:17
- Minor GC:新生代GC,指发生在新生代的垃圾收集动作,因为 Java 对象大多都具备朝生夕灭的特性,所以 Minor GC 非常频繁,一般回收速度也比较快。
- Major GC:老年代GC,指发生在老年代的GC,出现了 Major GC,经常会伴随至少一次的 Minor GC(但非绝对的,在 ParallelScavenge 收集器的收集策略里就有直接进行 Major GC 的策略选择过程) 。MajorGC 的速度一般会比 Minor GC 慢 10倍以上。
Monor GC如下图所示:
虚拟机给每个对象定义了一个对象年龄(Age)计数器。如果对象在 Eden 出生并经过第一次 Minor GC 后仍然存活,并且能被 Survivor 容纳的话,将被移动到 Survivor 空间中,并将对象年龄设为 1。对象在 Survivor 区中每熬过一次 Minor GC,年龄就增加 1 岁,当它的年龄增加到一定程度(默认为 15 岁)时,就会被晋升到老年代中。对象晋升老年代的年龄阈值,可以通过参数 -XX:MaxTenuringThreshold 来设置。
0 0
- 对Minor GC、Major GC理解
- minor GC major Gc full Gc 的理解
- 对Minor GC和Major GC做点笔记
- Minor GC、Major GC和Full GC
- Minor GC、Major GC与Full GC
- Minor GC,Major GC,Full GC -- hotspot VM GC讲解
- Minor GC、Major GC和Full GC之间的区别
- Minor GC、Major GC和Full GC之间的区别
- Minor GC、Major GC和Full GC之间的区别
- Minor GC、Major GC和Full GC之间的区别
- Minor GC、Major GC和Full GC之间的区别
- Minor GC、Major GC和Full GC之间的区别
- Minor GC、Major GC和Full GC之间的区别
- Minor GC、Major GC和Full GC之间的区别
- Minor GC、Major GC和Full GC之间的区别
- Minor GC、Major GC和Full GC之间的区别
- Minor GC、Major GC和Full GC之间的区别
- Minor GC、Major GC和Full GC之间的区别
- grunt安装步骤 (含node.js安装)
- 葵花宝典第一部
- matlab 随机数的产生
- 个发的规范的施工发的
- JQuery的Boxy弹出模态对话框,如何获得页面的返回值returnValue
- 对Minor GC、Major GC理解
- PHP 时间相加/减、当前时间/时间格式转换
- MyEleclipse使用常见问题
- 梵蒂冈包v刹吧的规范第三个发的
- shell编程 case语句
- 过法大使馆反倒是规范第三个发的
- ANSJ分词工具的具体操作!
- 开学季,守住最初的自己
- php---引入文件的函数之间的效率对比