XiaoHui.net 笑汇程序员论坛首页
工作并快乐着,职业并休闲着
寻梦的岁月从不言辛苦几许,
不问收获几多……
» 游客:  申请新用户 | 登录 | 会员 | 统计 | 帮助 » XiaoHui.Net 笑汇程序员论坛 | 纯文字版 | 全站索引 | XiaoHui.com


[进程/线程/DLL] 急了!CPU使用率暴高!

RSS 订阅当前论坛  

上一主题 下一主题
     

标题: [进程/线程/DLL] 急了!CPU使用率暴高!  
 
hawk004
小水手
Rank: 1



UID 541
精华 0
积分 4
帖子 4
阅读权限 10
注册 2005-9-21
状态 离线
急了!CPU使用率暴高!

最近我写了个P2P传输的程序。不知道为什么CPU使用率那么高。程序没错。再看看迅雷,下载速度超快,
但是CPU使用率却不怎样。想问问:有什么办法可以降低CPU的使用率呢?
  补充:
    for(int i=0;i<(int)(filelen/(m_Bufflen*1024));i++)
                {       
                        filewrite.SeekToEnd();
                        fileread.Read(m_pDataBuff,readlen);
                        filewrite.Write(m_pDataBuff,readlen);

                        m_progress.SetPos(i);
                }
主要是这段代码狂耗CPU资源。不知道各位大哥,大姐是怎样处理这样的问题的。
2006-5-19 05:20#1
查看资料  Blog  发短消息  顶部
 
sunj
小水手
Rank: 1



UID 13996
精华 0
积分 7
帖子 7
阅读权限 10
注册 2002-9-9
状态 离线
加sleep在loop里
2006-5-26 13:05#2
查看资料  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题  


 


所有时间为 GMT+8, 现在时间是 2008-12-3 07:51 Powered by Discuz! 4.1.0 清除 Cookies - XiaoHui.Net 笑汇程序员论坛 - Archiver