心野的小巢

  IT博客 :: 首页 :: 联系 :: 聚合  :: 管理
  36 Posts :: 51 Stories :: 1305 Comments :: 0 Trackbacks
减少Delphi程序运行时所占内存

这段代码比较神奇,用一个Timer,隔一段时间执行一次,的确可以大大减少运行时占用的内存。我感觉就像是程序最小化是占用的内存。还不清楚是否影响反应和运行速度。

只对Win2000以后操作系统有效,不过这年头用XP的差不多有80%了吧!

  if Win32Platform = VER_PLATFORM_WIN32_NT then
  begin
    SetProcessWorkingSetSize(GetCurrentProcess, $FFFFFFFF, $FFFFFFFF);
    Application.ProcessMessages;
  end;
posted on 2006-06-18 12:59 心野 阅读(1474) 评论(1)  编辑 收藏 引用 所属分类: 疑难杂症

Feedback

# re: 减少Delphi程序运行时所占内存 2007-08-03 12:49 dukang
怎么用?谢谢!  回复  更多评论
  

只有注册用户登录后才能发表评论。