[讨论] 啥叫minorGC
xgj1988
2011-04-21
啥叫minorGC
|
|
mercyblitz
2011-04-21
Minor GC就是次要的GC,速度比较快,周期短。一般在Young Generation区域和Survivor Spaces执行清扫。
|
|
RednaxelaFX
2011-04-23
minor与major相对。啥叫minor GC要看具体的上下文了。
在一个分代式的GC中,一般把对整个GC堆做收集的GC叫major GC,而把其它(也就是只收集其中部分的)GC叫minor GC。 常见的分代式GC会用2到3个分代。如果是分2代的话, 较常收集的分代可能叫做young generation、nursery、generation 0之类的;只对这部分的GC就可能叫做young GC、minor GC、ephemeral GC、generation 0 GC之类。这些名词都是基本等价的。 不常收集的分代可能叫做old generation、tenured generation之类的;针对整个GC堆的GC,就会叫做old GC、major GC之类。 还有一些介于中间的状况。嘛,具体minor GC指什么要看具体是在讨论哪个实现了。 |
|
xgj1988
2011-04-26
RednaxelaFX 写道 minor与major相对。啥叫minor GC要看具体的上下文了。
在一个分代式的GC中,一般把对整个GC堆做收集的GC叫major GC,而把其它(也就是只收集其中部分的)GC叫minor GC。 常见的分代式GC会用2到3个分代。如果是分2代的话, 较常收集的分代可能叫做young generation、nursery、generation 0之类的;只对这部分的GC就可能叫做young GC、minor GC、ephemeral GC、generation 0 GC之类。这些名词都是基本等价的。 不常收集的分代可能叫做old generation、tenured generation之类的;针对整个GC堆的GC,就会叫做old GC、major GC之类。 还有一些介于中间的状况。嘛,具体minor GC指什么要看具体是在讨论哪个实现了。 哦,大概了解了。那么 major GC 是不是和 full gc 是同一概念? |
|
RednaxelaFX
2011-04-26
xgj1988 写道 哦,大概了解了。那么 major GC 是不是和 full gc 是同一概念?
嗯,是的 |