文档说:
启动时,Java 虚拟机 (JVM) 设置区域大小
我如何确定启动时为 g1gc 区域选择的大小?如何在运行时更改时获得通知?
我曾尝试记录 gc 信息,-XX:+PrintGCDetails
但它不包含有关区域大小的信息。
文档说:
启动时,Java 虚拟机 (JVM) 设置区域大小
我如何确定启动时为 g1gc 区域选择的大小?如何在运行时更改时获得通知?
我曾尝试记录 gc 信息,-XX:+PrintGCDetails
但它不包含有关区域大小的信息。
区域大小信息可以与标志一起打印,该-XX:G1PrintRegionLivenessInfo
标志必须与-XX:+UnlockDiagnosticVMOptions
标志一起使用(好吧,至少习惯于,不确定最新的 JVM)。
另请参阅Oracle 博客中的这篇文章和 Hubspot 的这篇非常有见地的文章(只需搜索“Min Heap Size”)。