为啥timer控件不断的消耗内存?

qdlover 2005-02-18 02:04:44
我新开一个项目,就放一个timer控件,什么都不写

然后编译运行

发现他占用的内存不断增加,当然,数量不是很多,但是运行时间久了,比如48小时,可能会导致消耗掉计算机所有的内存

请问这是为什么,怎么解决?
...全文
277 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
纯冰糖 2005-02-18
  • 打赏
  • 举报
回复
如果timer每秒处理一次,是很浪费资源的
qdlover 2005-02-18
  • 打赏
  • 举报
回复
我就拖了一个timer控件做测试

原来的程序是有执行杀掉其他进程的功能,但是时间久了就出现内存耗尽的情况,所以特别用个小程序测试下看看到底什么问题

发现就一个timer也是自己在吃内存,当然时间短看不出来
纯冰糖 2005-02-18
  • 打赏
  • 举报
回复
或者是不是没有释放无用的class
纯冰糖 2005-02-18
  • 打赏
  • 举报
回复
timer.enabled:=true;??
你再检查一下你的别的代码,是不是处理了很多消息?

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧