Java虚拟机:处理java.lang.outofMemory:Java heap space 异常

Java队内存溢出异常情况解决方法:

1.通过内存映像分析工具(Eclipse Memory Analyzer)对dump出来的堆转储快照进行分析,确定出来的异常是属于内存泄漏还是内存溢出。

内存泄露解决方法:通过工具查看泄漏对象到GC roots 的引用链,可以找的泄漏对象通过怎样的路径与GC roots相关联导致垃圾收集 器无法自动回收泄露对象,从而定位泄漏代码段,解决异常。

不存在内存泄漏:检查虚拟机的堆参数,调大机器物理内存,减少程序运行期的内存消耗。

你可能感兴趣的:(Java虚拟机:处理java.lang.outofMemory:Java heap space 异常)