我们最近将我们的应用程序从Java 7迁移到Java 8。从切换的那一天起,我们就开始看到内存不足的Metaspace问题。我们尝试增加元空间的大小,但是没有帮助。Jvisual VM(和Jconsole)显示,每天有60 -70K类文件被加载到内存中,并且没有任何文件被卸载。我们尝试了各种GC算法,但都没有用。在never Java版本中还可能出现什么错误?
发布于 2017-06-30 00:55:19
经过一番研究,我们找到了解决问题的办法。添加下面的JVM参数解决了这个问题。
-Dcom.sun.xml.bind.v2.bytecode.ClassTailor.noOptimize=true下面是关于这个问题的好信息的文章。https://issues.apache.org/jira/browse/CXF-2939
希望这能有所帮助。
https://stackoverflow.com/questions/44830943
复制相似问题