内存泄漏是指分配的内存因为某些原因无法释放,导致内存浪费,系统变慢。
一次内存泄漏似乎不会有太大的影响,但是内存泄漏堆积后的后果就是内存溢出。

内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,
造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。——百度百科

内存溢出(Out Of Memory,简称OOM)是指应用系统中存在无法回收的内存或使用的内存过多,
最终使得程序运行要用到的内存大于能提供的最大内存。
此时程序就运行不了,系统会提示内存溢出,
有时候会自动关闭软件,
重启电脑或者软件后释放掉一部分内存又可以正常运行该软件,
而由系统配置数据流、用户代码等原因而导致的内存溢出错误,即使用户重新执行任务依然无法避免