内存泄露和内存溢出

1.内存泄露和内存溢出

内存泄露:指程序中一些对象不会被GC所回收,它始终占用内存,即被分配的对象引用链可达但已无用。(可用内存减少)

内存溢出:程序运行过程中无法申请到足够的内存而导致的一种错误。内存溢出通常发生于OLD段或Perm段垃圾回收后,仍然无内存空间容纳新的Java对象的情况。

原文地址:https://www.cnblogs.com/kakaisgood/p/8758125.html