JVM垃圾回收原理
来源:百度文库 编辑:神马文学网 时间:2024/06/28 09:51:44
GC有两种类型:Scavenge GC和Full GC。
1. Scavenge GC
一般情况下,当新对象生成,并且在Eden申请空间失败时,就好触发Scavenge GC,堆Eden区域进行GC,清除非存活对象,并且把尚且存活的对象移动到Survivor区。然后整理Survivor的两个区。
2. Full GC
对整个堆进行整理,包括Young、Tenured和Perm。Full GC比Scavenge GC要慢,因此应该尽可能减少Full GC。有如下原因可能导致Full GC:
* Tenured被写满
* Perm域被写满
* System.gc()被显示调用
* 上一次GC之后Heap的各域分配策略动态变化
1. Scavenge GC
一般情况下,当新对象生成,并且在Eden申请空间失败时,就好触发Scavenge GC,堆Eden区域进行GC,清除非存活对象,并且把尚且存活的对象移动到Survivor区。然后整理Survivor的两个区。
2. Full GC
对整个堆进行整理,包括Young、Tenured和Perm。Full GC比Scavenge GC要慢,因此应该尽可能减少Full GC。有如下原因可能导致Full GC:
* Tenured被写满
* Perm域被写满
* System.gc()被显示调用
* 上一次GC之后Heap的各域分配策略动态变化
JVM垃圾回收原理
JVM调优总结(六)-分代垃圾回收详述2
JVM详解之Java垃圾回收机制详解和调优 — IT技术 - 赛迪网
烟气余热回收原理
.NET内存管理、垃圾回收
Java 理论与实践: JVM 1.4.1 中的垃圾收集
Java 理论与实践: JVM 1.4.1 中的垃圾收集
辽沈记者调查 医疗垃圾回收内幕
辽沈记者调查 医疗垃圾回收内幕
台湾垃圾回收成效全球瞩目
台湾强制垃圾分类回收 垃圾变黄金
烟气余热回收原理及应用
烟气余热回收原理及应用
垃圾塑料被回收生产塑料袋 避孕套变食品袋
Java的垃圾回收机制详解和调优 --燎原
Java的垃圾回收机制详解和调优 --燎原
Android的垃圾回收机制 - 一醉千年 - CSDN博客
美国艺术家用回收垃圾拼出名人肖像(组图)
JVM内存模型以及垃圾收集策略解析【续】 - 信心,恒心,野心,爱心兼具者,可谓准成功人士...
什么是JVM
jvm常识
JVM heap
JVM 内存
JVM调整:应对jvm crash