OutOfMemoryError异常——Java堆溢出。
Posted 学海无涯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OutOfMemoryError异常——Java堆溢出。相关的知识,希望对你有一定的参考价值。
https://blog.csdn.net/en_joker/article/details/79726975
(将堆的最小值-Xms参数与最大值-Xmx参数设置为一样即可避免堆自动扩展),通过参数-XX:+HeapDumpOnOutOfMemoryError可以让虚拟机在出现内存溢出异常时Dump出当前的内存堆转储快照以便事后进行分析。
如果不存在泄漏,换句话说,就是内存中的对象确实还必须存活着,那就应当检查虚拟机的堆参数(-Xmx与-Xms),与机器物理内存对比看是否还可以调大,从代码上检查虚拟机的堆参数(-Xmx与-Xms),与机器物理内存对比看是否还可以调大。
以上是关于OutOfMemoryError异常——Java堆溢出。的主要内容,如果未能解决你的问题,请参考以下文章
2 线程“主”java.lang.OutOfMemoryError 中的异常:Java 堆空间
线程“Thread-8”java.lang.OutOfMemoryError 中的异常:Java 堆空间
int 错误:线程“主”java.lang.OutOfMemoryError 中的异常:Java 堆空间
错误:线程“守护程序运行状况统计”中的异常 java.lang.OutOfMemoryError:Java 堆空间
线程“主”java.lang.OutOfMemoryError 中的异常:在 ArrayList 中添加值时发生 Java 堆空间错误 [重复]