Memory leaks 元空间内存泄漏

Memory leaks 元空间内存泄漏,memory-leaks,java-8,out-of-memory,metaspace,Memory Leaks,Java 8,Out Of Memory,Metaspace,我们最近将应用程序从Java7迁移到Java8。从切换那天起,我们就开始看到内存不足的元空间问题。我们尝试增加元空间的大小,但没有帮助。JVM(和Jconsole)显示,每天都有60-70K的类文件被加载到内存中,而没有任何东西被卸载。我们尝试使用各种GC算法,但没有任何帮助。在never Java版本中还可能出现什么问题?经过一些研究,我们找到了解决问题的方法。添加以下JVM参数修复了该问题 -Dcom.sun.xml.bind.v2.bytecode.ClassTailor.noOptimi

我们最近将应用程序从Java7迁移到Java8。从切换那天起,我们就开始看到内存不足的元空间问题。我们尝试增加元空间的大小,但没有帮助。JVM(和Jconsole)显示,每天都有60-70K的类文件被加载到内存中,而没有任何东西被卸载。我们尝试使用各种GC算法,但没有任何帮助。在never Java版本中还可能出现什么问题?

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

-Dcom.sun.xml.bind.v2.bytecode.ClassTailor.noOptimize=true
下面是一篇关于这个问题的文章。

希望这有帮助