如何提高vb的cpu占用?

我编了一个vb程序,运行的时候cpu占用一直在50%左右。请问如果提高它的cpu占用率能使缩短它运行到结束的时间吗?有什么方法能够提高它的cpu占用率呢?先出50分,有满... 我编了一个vb程序,运行的时候cpu占用一直在50%左右。请问如果提高它的cpu占用率能使缩短它运行到结束的时间吗?有什么方法能够提高它的cpu占用率呢?
先出50分,有满意答案再追加50分,小弟在此多谢各位高人指点!
我编的这个程序是用了很多循环,都是小的循环,在无法再改进代码的有效性的情况下,能有什么方法可以提高运行速度呢?我的vb才是刚起步,只是做做用程序处理一大堆数据的活,麻烦高人们多多指点啊
展开
 我来答
百度网友123ed72
2009-08-16 · 超过18用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:53.9万
展开全部
CPU占用50%是因为你电脑是双核的,VB6只能单线程。你这个程序已经是全速运行了,没办法加快了。
唯一的办法就是把你要处理的数据分成两块,开两个程序!!
ljl88900
2009-08-11 · TA获得超过2660个赞
知道大有可为答主
回答量:2197
采纳率:100%
帮助的人:2598万
展开全部
一、先给介绍一篇《提高VB代码执行效率》的文章,地址是:http://hi.baidu.com/wenchaozh/blog/item/03357c03de1639713812bb2c.html,相信你看完后有所收获;
二、至于你说的很多循环问题,必须进行代码优化,如果是必须的循环,就不能省略。在此基础上,由于数据量大而大量占用CPU,是可以理解的,不要太计较就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
canglang0512
2009-08-12
知道答主
回答量:19
采纳率:0%
帮助的人:15.6万
展开全部
VB在进行一些大数乘法之类的运算时速度本来就很慢,这不是CPU占用的问题,可以用VC写一些基本运算的函数Dll,再用VB加载,再做循环就快了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dder123
2009-08-11 · TA获得超过3405个赞
知道小有建树答主
回答量:977
采纳率:100%
帮助的人:894万
展开全部
不能~
cpu的使用率和你的程序的时间复杂度有关,既使用的内存的大小
而cpu的运算速度决定了程序的运行时间
所以你的变量就那么多,不能再升了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
daofuuq
2009-08-11 · TA获得超过483个赞
知道小有建树答主
回答量:2560
采纳率:0%
帮助的人:912万
展开全部
你想法就不对,占用CPU高,只能说明你代码有问题,和速度没关系,要想提高速度,就从代码的效率下功夫 ,你程序占用50%的CPU就很高了,不是有效的代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(10)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式