当申请完一定内存后,没有及时释放,会导致该片内存无法再次被分配,长期积累,会导致计算机中大部分内存无法使用,进而吃掉计算机所有的内存。从而导致计算机卡顿,卡死等情况发生,极大影响程序性能。如java中长生命周期的对象持有短生命周期对象的引用,虽然短生命周期的对象很快就没有用了,但是长生命周期的对象持有其引用,会导致其不会被gc垃圾回收器回收,从而导致分配给该对象的内存长时间无法得到释放
二:内存溢出当系统分配给程序的内存不够时,会发生内存溢出。即内存不够程序用,如常见的栈溢出,或者jvm的内存溢出等
三:关系1.长时间的内存泄漏最终会导致内存溢出(能够分配给程序使用的内存越来越少,最终不能满足程序需要的内存)



