是否有任何推荐的 Wildfly 元空间设置大小?
Is there any recommended Metaspace setup size for Wildfly?
是否有关于 WildFly 的元空间大小的最佳实践?
例如,对于最大堆内存,我将进行以下设置:
((没有 Wildfly 的内存 运行) * 2) - (可用内存总量)
我知道如果我不指定 MaxMetaspaceSize,Metaspace 会自动增加,但这是一个好习惯吗?
提前致谢
WildFly应用服务器将standalone.conf
中元空间的初始值和最大元空间值分别设置为96MB/256MB如下:
... -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m ... -Xmx512m ...
但是,MaxMetaspaceSize
在大型生产应用程序中通常需要更大,因为它需要包含应用程序中所有加载的 类 的元数据。像 WildFly 那样将其设置为最大堆大小的一半 (-Xmx
) 似乎是一个安全的选择,因为 JVM 将根据需要对其进行垃圾回收。
是否有关于 WildFly 的元空间大小的最佳实践?
例如,对于最大堆内存,我将进行以下设置:
((没有 Wildfly 的内存 运行) * 2) - (可用内存总量)
我知道如果我不指定 MaxMetaspaceSize,Metaspace 会自动增加,但这是一个好习惯吗?
提前致谢
WildFly应用服务器将standalone.conf
中元空间的初始值和最大元空间值分别设置为96MB/256MB如下:
... -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m ... -Xmx512m ...
但是,MaxMetaspaceSize
在大型生产应用程序中通常需要更大,因为它需要包含应用程序中所有加载的 类 的元数据。像 WildFly 那样将其设置为最大堆大小的一半 (-Xmx
) 似乎是一个安全的选择,因为 JVM 将根据需要对其进行垃圾回收。