4

我们最近将我们的应用程序从 Java 7 迁移到了 Java 8。从切换之日起,我们就开始看到 Out of Memory Metaspace 问题。我们尝试增加元空间空间大小,但没有帮助。Jvisual VM(和 Jconsole)显示每天有 60 -70 K 的类文件被加载到内存中,并且没有任何内容被卸载。我们尝试使用各种 GC 算法,但没有任何帮助。在从不 Java 版本中还有什么可能出错的地方?

4

1 回答 1

8

经过一番研究,我们找到了解决问题的方法。添加下面的 JVM 参数解决了这个问题。

-Dcom.sun.xml.bind.v2.bytecode.ClassTailor.noOptimize=true

下面的文章有关于这个问题的很好的信息。 https://issues.apache.org/jira/browse/CXF-2939

希望这可以帮助。

于 2017-06-29T16:55:19.160 回答