中国开发网: 论坛: 程序员情感CBD: 贴子 513934
UnKnow365: [技术贴]如何减少程序运行所占用的内存?
这段代码比较神奇,用一个Timer,隔一段时间执行一次,的确可以大大减少运行时占用的内存。我感觉就像是程序最小化是占用的内存。还不清楚是否影响反应和运行速度。

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

if Win32Platform = VER_PLATFORM_WIN32_NT then
begin
SetProcessWorkingSetSize(GetCurrentProcess, $FFFFFFFF, $FFFFFFFF);
Application.ProcessMessages;
end;

以上这段代码经验证证实有效。但好象有时会造成程序没反应。
大家有其它什么高效又无毒的办法吗?
日出东海落西山,愁也一天,喜也一天;遇事不钻牛角尖,人也舒坦,心也舒坦。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录