处理OutOfMemoryError:Java Heap Space

要解决这个异常,一般的就是先用内存影像分析工具一般使用eclipse Memery Analyzer dump出来的堆转储快照进行分析.

确认是内存泄露还是溢出.

如果是内存泄露,进一步查看泄露对象到GC Roots的引用链.

就能找到泄露对象通过怎样的路径 与GC Roots关联并导致垃圾收集器无法进行收集.

找到泄露对象就能找到GCROOTs信息,就能定位出泄露代码的位置.

不存在泄露就需要调整内存的设置.

 

 

 

栈深度超过了虚拟机的栈深度,将抛出stackOverFlow

使用 -Xss进行设置. -Xss=128k

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值