
内存泄漏可能不严重,甚至能够被常规的手段检测出来。在现代 *** 作系统中,一个应用程序使用的常规内存在程序终止时被释放。这表示一个短暂运行的应用程序中的内存泄漏不会导致严重后果。
在以下情况,内存泄漏导致较严重的后果:
程序运行后置之不理,并且随着时间的流失消耗越来越多的内存(比如服务器上的后台任务,尤其是嵌入式系统中的后台任务,这些任务可能被运行后很多年内都置之不理)
新的内存被频繁地分配,比如当显示电脑游戏或动画视频画面时
程序能够请求未被释放的内存(比如共享内存),甚至是在程序终止的时候
泄漏在 *** 作系统内部发生
泄漏在系统关键驱动中发生
内存非常有限,比如在嵌入式系统或便携设备中
当运行于一个终止时内存并不自动释放的 *** 作系统(比如AmigaOS)之上,而且一旦丢失只能通过重启来恢复。B85主板支持服务器内存啊。
AppleIII的设计师被迫遵循乔布斯的极高和有时不切实际的要求,据说乔布斯觉得散热扇“不雅致”因而被省略了,结果导致电脑容易过热,这迫使最早期的型号被回收。另外,AppleIII售价高昂,虽然1983年推出了改善后的升级型,并随之进行了降价促销。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)