我的一个软件,开启后正常运行,并最小化。
运行一天都不管它,然后突然最大化,并做操作,软件反应超慢,甚至会死掉。
请问这是什么原因?

解决方案 »

  1.   

    估计有内存泄漏或GDI资源泄漏。你查查跑一天占多大内存。
      

  2.   


    我查看了内存和虚拟内存的使用量,发现正常运行和卡的时候内存差不多,1M以下的变动。并没有大的变化。
    内存泄露方面,我在Debug 下,关闭软件来查看VC给出的内存泄露的提示,发现总数是100K左右的泄露。好像也不多。
      

  3.   

    这个就是传说中的 Memory Leak.
      

  4.   


    不是 Memory Leak 吧。
    应该是: 最小化并长久不操作, 系统会把软件占用的内存 转到 虚拟内存。
             操作后, 系统再把虚拟内存的数据转到内存使用。