指定堆区域大小

最新的 JVM 支持 Garbage First GC(G1 GC),它由一系列区域组成,这些区域可以累积以生成年轻一代。

JVM 将有大约 2048 个 reagions 并相应地设置堆区域大小,从 1 MB 到 32 MB,并且功率为 2。这是决定可以在区域中存储的对象大小的重要参数。

堆区域大小=堆大小/ 2048

你可以通过命令行 JVM 参数覆盖区域大小的自适应选择 -XX:G1HeapRegionSize = n