【问题标题】:Metaspace Memory Leak元空间内存泄漏
【发布时间】:2017-12-03 11:56:57
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2015-02-27
      • 2018-07-15
      • 1970-01-01
      • 2013-04-10
      • 2011-01-12
      • 2014-08-16
      • 2016-01-13
      • 2021-04-17
      相关资源
      最近更新 更多