- 章节名:3.5.8 理解GC日志
- 页码:第89页 2014-02-11 03:39:44
针对verbose GC log来说:这句说得不太好。这样说的话就暗指"[GC"不是stop-the-world而"[Full GC"才是stop-the-world了。 实际上这两种前缀还真不是用来区分停顿类型,而是用来区分收集区域的。 "[GC"说明只收集GC堆的部分区域。通常就是minor GC,只收集young gen。 "[Full GC"说明收集了整个GC堆的所有区域,包括young、old、perm。 这两种日志都是stop-the-world GC的表现。GC日志开头的“[GC”和“[Full GC”说明了这次垃圾收集的停顿类型,而不是 用来区分新生代GC还是老年代GC的。如果有“Full”,说明这次GC是发生了Stop-The-World 的