日志消息表明GC是由 metaspace 分配失败引起的。 元 空间
保存类元数据。它们已经出现在Java
8中以代替 PermGen 。
这是一些调整元
空间的 选项。
您可能要设置以下一个或几个选项:
-XX:metaspaceSize=100M设置分配的类元数据空间的大小,该类元数据空间将在首次超过垃圾收集时触发垃圾收集;
-XX:InitialBootClassLoadermetaspaceSize=32M增加启动类加载器元空间;
-XX:MinmetaspaceFreeRatio=50使元空间更加积极地增长;
-XX:MaxmetaspaceFreeRatio=80减少元空间缩小的机会;
-XX:MinmetaspaceExpansion=4M元空间扩展的最小大小;
-XX:MaxmetaspaceExpansion=16M不使用完整GC扩展元空间的最大大小。



