JVM的內存分配和垃圾回收機制

內存分配 JVM的內存可以分爲堆內存和非堆內存,堆內存是進行垃圾回收的主要場所。堆內存分爲年輕代和老年代,年輕代分爲一個伊甸區和兩個倖存區。 JVM的堆內存大小可以進行調節,默認是物理地址的1/64。最大分配的堆地址是1/4。 當空餘堆內存大小小於40%時,會自動調節堆內存大小到-Xmx設置的最大可分配堆內存。當空餘內存大小大於70%,會自動下降內存大小到**-Xms設置的最小可分配堆內存**。爲
相關文章
相關標籤/搜索