TC官方合作论坛

 找回密码
 立即注册
查看: 1254|回复: 5

[问题] 编的程序运行的程序会越来越卡,是怎么回事?

[复制链接]
发表于 2015-9-28 13:40:27 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
是不是变量太多的原因,变量是尽量用全局变量好,还是局部变量多好,如何优化变量?导致程序越来越卡的最可能的主要元凶是什么?
回复

使用道具 举报

 楼主| 发表于 2015-9-29 17:09:09 | 显示全部楼层
加入了清理内存命令行,还是会卡,有没有知道的?
回复 支持 反对

使用道具 举报

发表于 2015-9-30 21:37:20 | 显示全部楼层
没用的变量尝试null掉,释放内存,另外循环找图什么的,添加延时,尽量少用死循环,内嵌寻找时间超出设定范围就跳出到另外子程序处理.
回复 支持 反对

使用道具 举报

发表于 2015-10-1 03:35:59 | 显示全部楼层
全局变量=常驻内存
局部变量=函数结束自残(C/C++如此)
至于越用越卡的原因,个人标识从没碰到过- -#

注意正常结束线程,如有必要,请恶补基础,有很多意想不到的,产生内存泄漏错误,TC并不能检测出来.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-2 08:08:46 | 显示全部楼层
666 发表于 2015-9-30 21:37
没用的变量尝试null掉,释放内存,另外循环找图什么的,添加延时,尽量少用死循环,内嵌寻找时间超出设定范围就 ...

如果程序一直执行一个往复任务,那必须有一个死循环呀,延时倒时真有用,我加上了合适的延时后,即可以降低占用,运行速度也上去了。
回复 支持 反对

使用道具 举报

发表于 2015-10-16 15:22:01 | 显示全部楼层
每次操作完都要记得线程关闭,循环的内容不宜太多
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-10-2 10:01 , Processed in 0.034581 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表