为了账号安全,请及时绑定邮箱和手机立即绑定

c# CPU占用太高,可以从哪些方面优化?

c# CPU占用太高,可以从哪些方面优化?

C#
茅侃侃 2018-12-13 05:02:24
写了一个需要长时间运行网络数据采集的程序,代码太多,贴出来怕不行。优化了一周终于把成级数据上涨的内存问题解决了,但现在CPU占用非常高,很容易就100%,希望各位支招? 程序中已使用Sleep,App.DoEvents 等对长时间的循环进行了优化,但内存占用仍然很高。
查看完整描述

2 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

如果是很容易就出来100%,那就很简单了。

注释部分代码,观察。

再注释部分代码,观察。

再注释部分代码,观察。

很快就能找到引发CPU占用高的代码,然后针对性处理。


查看完整回答
反对 回复 2018-12-18
?
开满天机

TA贡献1786条经验 获得超13个赞

异步IO

 

另,Sleep没意义


查看完整回答
反对 回复 2018-12-18
  • 2 回答
  • 0 关注
  • 1305 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信