TC官方合作论坛

 找回密码
 立即注册
查看: 1325|回复: 7
打印 上一主题 下一主题

[已解决] 循环是怎么降低CPU使用率?

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-2 11:28:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
循环是怎么降低CPU使用率?加入等待,还是一样的卡,有什么办法解决..
回复

使用道具 举报

8#
发表于 2012-9-6 10:38:03 | 只看该作者
其实在我看来嘛,并不是延时越大就越好,
例如说 如果你想延时5S  建议这样子处理

for(int i=0,i<500;i++)
    help.sleep(10)
endfor

这样子可以在一定程度上降低CPU  
当然如果在这个循环里面加上大漠的downCpu     你会发现 CPU使率就会变得非常低,

但是游戏可能会很卡,我想这并不是太大的影响


表示我六开,每个账号都用死循环监控, 基本上CPU在20-30浮动,
回复 支持 反对

使用道具 举报

沙发
发表于 2012-9-2 11:33:33 | 只看该作者
等待时间的选择加长减短试试
回复 支持 反对

使用道具 举报

板凳
发表于 2012-9-2 11:55:00 | 只看该作者
延迟稍微加长,

如果找图或找色找字,尽量不要用死循环,  如果可以,多线程最好不要同时 使用循环
回复 支持 反对

使用道具 举报

地板
发表于 2012-9-2 18:58:36 | 只看该作者
乐趣灌水帖(并非只是回复灌水)
http://bbs.tyuyan.com/thread-16644-1-1.html
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-9-2 19:37:34 | 只看该作者
回复 2楼feng123144的帖子

我的等待时间是2S都卡
回复 支持 反对

使用道具 举报

6#
发表于 2012-9-2 21:20:56 | 只看该作者
那是不是你的电脑问题呀?
回复 支持 反对

使用道具 举报

7#
发表于 2012-9-6 10:24:06 | 只看该作者
估计不是卡,而是你写的循环太庞大,要想办法简化
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-18 22:12 , Processed in 0.199098 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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