我们正在将我们的 Web 应用程序从 Java 7 迁移到 Java 8。我们已经定义了PermSize
jvm 参数参数。
由于 Java 8 将忽略此参数,因此这是没有用的。元空间是在 Java 8 中引入的,它的默认大小是无限的(仅限于物理内存)并具有动态增长。
我的问题是我是否需要为我的 Web 应用程序找出最佳值metaspace
jvm 参数的最佳值,或者使用默认值是一个好主意?
更新:
更多关于我的 Web 应用程序:我的 Web 应用程序基于struts
和spring
框架。它通常需要4k
请求/分钟。此应用程序部署在 tomcat 8.5 上,它不托管任何其他 Web 应用程序。但是,有多个 tomcat 实例在同一个虚拟机上运行。当前-Xms
和-Xmx
值设置为1g
。