有没有方法使系统总的内存占用减少呀,
SetProcessWorkingSetSize(GetCurrentProcess, $FFFFFFFF, $FFFFFFFF);
这个东西不管用,只是当前程序的内存减少了,但是总的内存占用还是那么多 

解决方案 »

  1.   

    自己把没用的都free了呗,windows哪敢随便释放你的内存啊
    再说SetProcessWorkingSetSize这种把戏也就唬唬小白吧,没事儿闲着不要抢着做应该由系统完成的工作
      

  2.   

    把没用的释放掉
    SetProcessWorkingSetSize你还不如不看任务管理器呢。
      

  3.   

    DELPHI在拖拉控件,自動創建後需要優化的地方很多,這個要知道你的程序的框架是如何弄的,才好幫。你不可能通過設置指定進程的空間占用大小來嘗試,那是徒勞的,沒有操作系統敢在你的程序還在運行強行釋放你的內存的。