结帖率 技术大版内专家分月排行榜第二
楼上的方法貌似也很慢!分出多个线程
我试过啦都不能降低cpu的资源的~~~~他只不过是不会白屏,还有没有行的方法啊
本版专家分:11634
不知道你的是什么占了cpu
要点做~~~~你要试过真是得先好讲,唔好只是比做方法得唔得都唔知的就讲我知最好把可以的代码发比我,我有好多的分用不完誰能帮我就给谁加分
就是我打开cpu主要用来存储程序和数据对吗后有数据的时候,看了看CPU资源就是30%好大我想搞到少点我用Thread.Sleep(0) 这个是可以降低泹是就是运行慢
解决又能运行快又能降低cpu资源,降低的越多越好要行的方法才好发,不要空口说白话
我是说真的回答我是对的我一定給分
CPU占用过大一般都你的代码计算量过大,而在计算过程中又没有抽空释放一下CPU分时引起的
查查那种等待的事件句柄多不多。
你可以用WinDebug看看哪个地方的代码会占着CPU不放
估计是你在时间控件里添加了很多计算,而时间控件的发生频率又过高
结帖率 技术大版内专家分月排行榜第二
楼上的方法貌似也很慢!分出多个线程
我试过啦都不能降低cpu的资源的~~~~他只不过是不会白屏,还有没有行的方法啊
本版专家分:11634
不知道你的是什么占了cpu
要点做~~~~你要试过真是得先好讲,唔好只是比做方法得唔得都唔知的就讲我知最好把可以的代码发比我,我有好多的分用不完誰能帮我就给谁加分
就是我打开cpu主要用来存储程序和数据对吗后有数据的时候,看了看CPU资源就是30%好大我想搞到少点我用Thread.Sleep(0) 这个是可以降低泹是就是运行慢
解决又能运行快又能降低cpu资源,降低的越多越好要行的方法才好发,不要空口说白话
我是说真的回答我是对的我一定給分
CPU占用过大一般都你的代码计算量过大,而在计算过程中又没有抽空释放一下CPU分时引起的
查查那种等待的事件句柄多不多。
你可以用WinDebug看看哪个地方的代码会占着CPU不放
估计是你在时间控件里添加了很多计算,而时间控件的发生频率又过高