加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – OutOfMemoryError:压缩类空间

发布时间:2020-12-15 04:32:09 所属栏目:Java 来源:网络整理
导读:我收到了这个错误: "java.lang.OutOfMemoryError: Compressed class space" 直到我弄清楚是什么触发器,我试着 禁用压缩类指针 -XX:-UseCompressedClassPointers. 但我仍然得到这个错误.这怎么可能? 谢谢! 解决方法 压缩类空间是元空间的一部分. 看起来你
我收到了这个错误:

"java.lang.OutOfMemoryError: Compressed class space"

直到我弄清楚是什么触发器,我试着
禁用压缩类指针

-XX:-UseCompressedClassPointers.

但我仍然得到这个错误.这怎么可能?

谢谢!

解决方法

压缩类空间是元空间的一部分.

看起来你的解决方案是增加最大元空间大小,或者你可能有一个漏洞的类加载器.

通常,当没有足够的空间在Java堆中分配对象时,会抛出此错误.在这种情况下,垃圾收集器无法使空间可用于容纳新对象,并且无法进一步扩展堆.此外,当本机内存不足以支持加载Java类时,可能会抛出此错误.在极少数情况下,当花费过多的时间进行垃圾收集并且释放的内存很少时,可能会抛出java.lang.OutOfMemoryError.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读