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

问题描述 投票:0回答:1

文档说:

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

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

我曾尝试使用

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

java garbage-collection jvm-hotspot g1gc
1个回答
2
投票

区域大小信息可以使用

-XX:G1PrintRegionLivenessInfo
标志打印,该标志必须与
-XX:+UnlockDiagnosticVMOptions
标志结合使用(好吧,至少习惯了,不确定最新的 JVM)。

另请参阅 Oracle 博客中的 这篇文章 和 Hubspot 中的 这篇非常有见地的文章(只需搜索“最小堆大小”)。

© www.soinside.com 2019 - 2024. All rights reserved.