在閱讀深入理解JVM時,看到CMS收集器這一小節。當執行到并發清除這一步驟時,因為是并發的,所以假如此時有新生代物件晉升到老年代時,JVM會怎么辦呢?雖然提到了浮動垃圾,但是新加入的物件不一定是垃圾呀。
在后文介紹G1收集器時,書上明確提到新物件創建,會在Region中劃分一部分空間用于新物件分配,默認存活,不納入回收范圍。
然而關于CMS收集器,書上卻沒提到這個問題,我找了幾篇博客,也沒得出所以然來。
希望有大佬能幫忙解決。跪謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/107305.html
標籤:Java相關
下一篇:串行回圈執行
