元空间内存泄漏

时间:2017-06-29 16:53:31

标签: memory-leaks java-8 out-of-memory metaspace

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

1 个答案:

答案 0 :(得分:7)

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

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

以下文章有关于该问题的良好信息。 https://issues.apache.org/jira/browse/CXF-2939

希望这有帮助。