Java堆溢出错误:java.lang.OutOfMemoryError: Java heap space

Java堆溢出错误:java.lang.OutOfMemoryError: Java heap space
  • 可能原因
1.程序中出现了死循环
2.程序占用内存太多,超过了JVM堆设置的最大值。
  •  解决方法
内存溢出java.lang.OutOfMemoryErrory后面一般会跟上内存溢出的区域PermGen space(方法区), heap space(堆内存)
如果是PermGen space方法区内存溢出,可尝试加大MaxPermSize
如果是heap space 堆内存溢出,可尝试修改Xmx

 

本文来源huayang183,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/18633

发表评论