JVM G1 源碼分析01 分區 && 空間分配 && RememberSet && DirtyCard

HR的大小影響分配和回收的效率,HR過大則回收消費的時間長,HR過小則導致對象內存分配較慢且內存利用率較低。 HR大小上下限定義在heapRegionBounds中,最小1MB,最大32MB。HR的size必須是2的冪次,即僅可爲1MB、2MB、4MB、8MB、16MB、32MB。 JVM參數-XX:G1HeapRegionSize可以指定HR size,如果未指定,JVM根據實際情況動態決定。
相關文章
相關標籤/搜索