指定堆區域大小

最新的 JVM 支援 Garbage First GC(G1 GC),它由一系列區域組成,這些區域可以累積以生成年輕一代。

JVM 將有大約 2048 個 reagions 並相應地設定堆區域大小,從 1 MB 到 32 MB,並且功率為 2。這是決定可以在區域中儲存的物件大小的重要引數。

堆區域大小=堆大小/ 2048

你可以通過命令列 JVM 引數覆蓋區域大小的自適應選擇 -XX:G1HeapRegionSize = n