对象创建所在区域
一般情況下,新創建的對象都會被分配到Eden區,一些特殊的大的對象會直接分配到Old區。
比如有對象A,B,C等創建在Eden區,但是Eden區的內存空間肯定有限,比如有100M,假如已經使用了100M或者達到一個設定的臨界值,這時候就需要對Eden內存空間進行清理,即垃圾收集(Garbage Collect),這樣的GC我們稱之為Minor GC,Minor GC指得是Young區的GC。
經過GC之后,有些對象就會被清理掉,有些對象可能還存活著,對于存活著的對象需要將其復制到Survivor區,然后再清空Eden區中的這些對象。
?
?
總結
- 上一篇: The pc Register(程序计数
- 下一篇: Survivor区详解