摘要: 1。解决问题的初步思路 发生了OOM,必然说明系统中某个区域的对象太多了,塞满了那个区域,而且一定是无法回收的对象,最终导致内存溢出。 2。保存现场 在OOM时候保存一份内存快照,事后分析内存快照,检查那些对象占用了内存无法释放。 -XX:+HeapDumpOnOutOfMemoryError -X 阅读全文