Java 如何确定g1gc自动生成的区域大小?

Java 如何确定g1gc自动生成的区域大小?,java,garbage-collection,hotspot,g1gc,Java,Garbage Collection,Hotspot,G1gc,文件说: 启动时,Java虚拟机(JVM)设置区域大小 如何确定在启动时为g1gc区域选择的大小?如何在运行时更改通知 我尝试使用-XX:+PrintGCDetails记录gc信息,但它不包含有关区域大小的信息。区域大小信息可以使用-XX:G1PrintRegionLivenessInfo标志打印,该标志必须与-XX:+UnlockDiagnosticVMOptions标志一起使用(嗯,至少过去是这样,不确定最新的JVM) 另请参见Oracle博客和Hubspot(只需搜索“最小堆大小”)。可以

文件说:

启动时,Java虚拟机(JVM)设置区域大小

如何确定在启动时为g1gc区域选择的大小?如何在运行时更改通知


我尝试使用
-XX:+PrintGCDetails
记录gc信息,但它不包含有关区域大小的信息。

区域大小信息可以使用
-XX:G1PrintRegionLivenessInfo
标志打印,该标志必须与
-XX:+UnlockDiagnosticVMOptions
标志一起使用(嗯,至少过去是这样,不确定最新的JVM)


另请参见Oracle博客和Hubspot(只需搜索“最小堆大小”)。

可以使用
-XX:G1PrintRegionLivenessInfo
标记打印区域大小信息,该标记必须与
-XX:+UnlockDiagnosticVMOptions
标记一起使用(至少用于,不确定最新的JVM)

另请参见Oracle博客和Hubspot(只需搜索“最小堆大小”)