JVM堆區內存分佈

JVM堆區內存又分爲老年代old區,新生代eden區,新生代又分爲S0與S1區,當對象剛創建時會首先被分配到新生代,當經過一次GC以後存活下來的對象有可能會被放入S區,如果S區存活的對象過多放不下時,JVM提供了一種擔保機制會從老年代借點空間過來。當經過多次GC後存活下來的對象超過一定的次數後會被移入到老年代。新生代與老年代的比例是1:2,eden區與S0,S1的比例是8:1:1 爲什麼要對堆區進
相關文章
相關標籤/搜索