有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

jvm为什么Java上的默认MaxMetaspaceSize非常大?

我通过如下打印JVM参数来检查JVM上的默认MaxMetaspaceSize

java -XX:+PrintFlagsFinal -version | grep MaxMetaspaceSize
    uintx MaxMetaspaceSize                          = 18446744073709547520                    {product}
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)

考虑到这些JVM参数值是以字节为单位显示的,默认的MaxMetaspaceSize大约是18 EB

有人能解释一下为什么默认的MaxMetaspaceSize值这么大吗


共 (0) 个答案