如何提高vb的cpu占用?
我编了一个vb程序,运行的时候cpu占用一直在50%左右。请问如果提高它的cpu占用率能使缩短它运行到结束的时间吗?有什么方法能够提高它的cpu占用率呢?先出50分,有满...
我编了一个vb程序,运行的时候cpu占用一直在50%左右。请问如果提高它的cpu占用率能使缩短它运行到结束的时间吗?有什么方法能够提高它的cpu占用率呢?
先出50分,有满意答案再追加50分,小弟在此多谢各位高人指点!
我编的这个程序是用了很多循环,都是小的循环,在无法再改进代码的有效性的情况下,能有什么方法可以提高运行速度呢?我的vb才是刚起步,只是做做用程序处理一大堆数据的活,麻烦高人们多多指点啊 展开
先出50分,有满意答案再追加50分,小弟在此多谢各位高人指点!
我编的这个程序是用了很多循环,都是小的循环,在无法再改进代码的有效性的情况下,能有什么方法可以提高运行速度呢?我的vb才是刚起步,只是做做用程序处理一大堆数据的活,麻烦高人们多多指点啊 展开
12个回答
展开全部
一、先给介绍一篇《提高VB代码执行效率》的文章,地址是:http://hi.baidu.com/wenchaozh/blog/item/03357c03de1639713812bb2c.html,相信你看完后有所收获;
二、至于你说的很多循环问题,必须进行代码优化,如果是必须的循环,就不能省略。在此基础上,由于数据量大而大量占用CPU,是可以理解的,不要太计较就行了。
二、至于你说的很多循环问题,必须进行代码优化,如果是必须的循环,就不能省略。在此基础上,由于数据量大而大量占用CPU,是可以理解的,不要太计较就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
VB在进行一些大数乘法之类的运算时速度本来就很慢,这不是CPU占用的问题,可以用VC写一些基本运算的函数Dll,再用VB加载,再做循环就快了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能~
cpu的使用率和你的程序的时间复杂度有关,既使用的内存的大小
而cpu的运算速度决定了程序的运行时间
所以你的变量就那么多,不能再升了
cpu的使用率和你的程序的时间复杂度有关,既使用的内存的大小
而cpu的运算速度决定了程序的运行时间
所以你的变量就那么多,不能再升了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你想法就不对,占用CPU高,只能说明你代码有问题,和速度没关系,要想提高速度,就从代码的效率下功夫 ,你程序占用50%的CPU就很高了,不是有效的代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询