情况一:java.lang.OutOfMemoryError: Java heap space 原因:java堆内存不足,可能是真的不足,也可能是程序中有死循环 方案:1.调整JVM参数-Xms2048m -Xmx2048m 2.定位死循环代码 情况二:java.lang.OutOfMemoryError: GC overhead limit exceeded 原因:JDK6新增错误类型,当GC为释放很小空间占用大量时间时抛出:一般是因为堆太小,导致异常的原因,没有足够的内存 方案:1.查看系统…