内存溢出分析

概述

OOM(Out of Memory)即内存溢出,是因为应用所需要分配的内存超过系统对应用内存的阈值,而抛出java.lang.OutOfMemoryError错误。

其根本原因是对象的生命周期不一致,导致内存泄漏。

内存抖动

内存抖动是指在短时间内有大量的对象被创建或者被回收的现象,主要是循环中大量创建、回收对象。

内存泄漏和内存溢出的区别

  • 内存溢出

Read More