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

写了一个需要长时间运行网络数据采集的程序,代码太多,贴出来怕不行。优化了一周终于把成级数据上涨的内存问题解决了,但现在CPU占用非常高,很容易就100%,希望各位支招?

 

程序中已使用Sleep,App.DoEvents 等对长时间的循环进行了优化,但内存占用仍然很高。


茅侃侃
浏览 1306回答 2
2回答

HUWWW

如果是很容易就出来100%,那就很简单了。注释部分代码,观察。再注释部分代码,观察。再注释部分代码,观察。很快就能找到引发CPU占用高的代码,然后针对性处理。

开满天机

异步IO 另,Sleep没意义
打开App,查看更多内容
随时随地看视频慕课网APP