Java内存泄漏OMM
JVM 发生 OOM 的 8 种原因、及解决办法高手总结的9种 OOM 常见原因及解决方案堆溢出这种场景最为常见,报错信息:java.lang.OutOfMemoryError: Java heap space原因1.代码中可能存在大对象分配(如大数组)2.可能存在内存泄漏,多次GC后,仍然无法找到一块足够大的内存容纳当前对象解决方法1.对于大对象分配,条件允许的话,可以扩大堆内存的分配空间,是否可以对大对象进行分割2.对于内存泄漏,可以使用(jmap和jconsole监测),检查代码
复制链接