内存泄漏一般是指内存分配了,但是没有释放。这样会导致内存越用越多,最后没有内存分配,导致系统崩溃。内存溢出是指给代码分配了一块内存区域,但是没有按照这个指定区域使用,而是超过了分配的空间,经常会有恶意代码通过内存溢出的方式放置恶意代码,并执行这些恶意代码,从而侵入系统或者执行恶意代码。