发布于 2022-05-25 09:44:09
使用G1HeapRegionSize
可以看到默认的-XX:+PrintFlagsFinal
值。
java -XX:+PrintFlagsFinal --version | grep -i G1HeapRegionSize
size_t G1HeapRegionSize = 1048576 {积}{人机工程学}
还可以使用k、m、g.后缀指定单元。否则,将使用位。例如(使用Temurin 18 )
java -XX:+PrintFlagsFinal -XX:G1HeapRegionSize=2m --version | grep -i G1HeapRegionSize
size_t G1HeapRegionSize = 2097152 {积}{命令行}
G1垃圾收集器将堆划分为一组大小相同的堆区域。此参数指示这些区域的JVM大小。如果不将此参数指示给JVM,它将使用人机工程学及其魔力。
有关G1的更多信息可以阅读这里
https://stackoverflow.com/questions/72375063
复制相似问题