CPU始终进程50%?

stenky 2012-04-05 09:50:03
写了个服务,开机状态下始终CPU占有率为50%上下浮动(双核)。 如果发布在单核机器上,那就是100%了,
服务启动只是对时间做判断,确定是否在这个时间段内执行操作,定时扫描,死循环方式。

各位大神能提供点思路吗?
...全文
112 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
铜臂阿铁木 2012-04-05
  • 打赏
  • 举报
回复

你的死循环内容执行的太勤了。

适当的sleep下。
nonocast 2012-04-05
  • 打赏
  • 举报
回复
看到过一道面试题就是如何画一个50%的CPU线条
jiuhexuan 2012-04-05
  • 打赏
  • 举报
回复
定时间隔放长点,试试,确保间隔内,逻辑执行完
bdmh 2012-04-05
  • 打赏
  • 举报
回复
你代码问题,去查吧,如果你while死循环,肯定占cpu
stenky 2012-04-05
  • 打赏
  • 举报
回复
结贴,撒分。。回答的都有奖。。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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