METASPACE内存泄漏



我们最近将应用程序从Java 7迁移到Java 8.从切割的那一天开始,我们开始看到内存中的METASPACE问题。我们尝试增加Metaspace空间尺寸,但这无济于事。JVisual VM(和JConsole(表明,每天将60 -70 K的类文件加载到内存中,没有卸载。我们尝试使用各种GC算法,没有任何帮助。从不Java版本中还有什么可能出错?

经过一些研究,我们找到了解决问题的解决方案。在下面添加JVM参数已解决此问题。

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

以下是文章有关此问题的好信息。https://issues.apache.org/jira/browse/cxf-2939

希望这会有所帮助。

最新更新