一、区别
内存溢出 out of memory,是指程序在申请内存之后,没有足够的空间供其使用。
比如申请了integer,但给他存了一个long才能存下的数。
内存泄漏 memory leak ,是指程序在申请内存后,无法释放已申请的空间。
一次泄漏可以忽略,但内存泄漏堆积后,会导致内存被占用完。
二、原因及解决方案
一、区别
内存溢出 out of memory,是指程序在申请内存之后,没有足够的空间供其使用。
比如申请了integer,但给他存了一个long才能存下的数。
内存泄漏 memory leak ,是指程序在申请内存后,无法释放已申请的空间。
一次泄漏可以忽略,但内存泄漏堆积后,会导致内存被占用完。
二、原因及解决方案