内存泄漏的严重后果
时间:2012-9-4
大家知道,应用程序的稳定性是衡量软件系统质量的重要指标,而内存泄漏会因为可用内在数量的不断减少,甚至在最差的情况下,过多的可用内存被分配掉,导致部分或全部应用停止正常工作,或者整个系统崩溃,因此,内在泄漏是破坏系统稳定性的重要因素。
对于以下情况,内在泄漏会导致较严重的后果。
1.程序运行后置之不理,并且随着时间的流逝浪费越来越多的内在:
2.新的内在被频繁地分配;
3.程序能够请求共享内存等未被释放的内容;
4.泄漏发生在操作系统内部;
5.泄漏发生在系统关键驱动中;
6.在嵌入式等内在非常有限的系统中;
7.当运行于一个终止时内在并不自动释放的操作系统上,而且一旦丢失只能通过重启来恢复。