如果不释放,你说你开一个vc、msdn,再加上几个大型的程序,你有多大的memory去容纳啊,对不。
turui比喻得非常之好。
不过垃圾是要一天一天地倒,而这种memory最好是关闭程序就释放

解决方案 »

  1.   

    如果完了之后,WIN2000不是会自动回收指定程序的内存吗?
      

  2.   

    举个例子:
    假如反恐精英在画一帧时,有一个操作分配了1k 的内存,但却没释放,将产生内存泄露, 当它运行一个小时后,情况如下:假设此游戏平均每秒 30 帧:30 * 60 * 60 * 1k = 108000k,一小时后将泄露 108000k, 约为 100M!!!!假设你水平太次,一小时里从没赢过,一小时后垂头丧气地退出了 CS ,这时100M占用的却无法再引用及释放的内存由操作系统负责释放