是否有任何推荐的 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 将根据需要对其进行垃圾回收。