我写了一个程序,编译后1M左右,运行后占用8M以上的内存,最小化后才占用400-500K,再还原后占用1-2M。
实在是令人费解,如何才能直接就占用1-2M而不是8M呢,各位有没有好的方法。

解决方案 »

  1.   

    还原后占用1-2M
    这是WINDOWS的内存优化机制,放在虚拟内存中了。
    如果你再用一会儿,又是8M了。
      

  2.   

    windindance(风舞轻扬):
    我也是这样认为的,但是就是没有发现恢复到8M,最多到3M
      

  3.   

    各位,如果我一开始就最小化,确实可以减少内存的耗用,可是我应该如何恢复程序的正常状态呢,我试过用主窗体的WindowState和发送消息SendMessage等方法,就是不能使窗口还原,确实还奇怪了。