vb語句佔cpu很大,如何提高vb的cpu佔用?

2025-03-18 06:00:20 字數 2798 閱讀 4884

1樓:網友

1 你把程式打包出來,在執行!

生成exe檔案後執行速度會塊很多,佔用記憶體會小很多。

2 刪掉無用的控制項,沒必要用控制項時就不用。

如果上述還是不行的話,可以把你的msflexgrid做乙個同步陣列,對陣列進行操作,這也也會塊一些。

vb中最消耗記憶體和cpu的語句

2樓:網友

養成一些習慣 比如 把一些不用的記憶體吊銷 儘量用小型的資料型別(比如能用byte不用integer之類的) 控制項陣列比多個控制項快等等 還有timer控制項雖然是很吃cpu(相對來說)但一般來說仍然是非常快的。

3樓:網友

timer控制項是不是用得越少越好:沒有了。系統中在電子反覆衝擊一次的時間是1/10000(秒),你不用,cpu也照樣走的。

沒有人統計這個了。你可以不斷使用for等等。或者宣告乙個100,000個元素的字串陣列。

4樓:網友

雙擊工具欄中的最後乙個按鈕,隨便設定一下。

**是private sub form_load()dim a as new form1

end sub

超級恐怖,core都能立刻宕機。

5樓:網友

要是用time和for迴圈,再其中使用陣列,不斷賦值,就會卡的不信試試。

6樓:風之追夢者

設計乙個timer控制項,間隔為1毫秒,**如下(假定程式名為「

shell""

7樓:網友

1 a=shell("這裡為路徑")goto 1把這條語句放到form1_load裡或command1_click裡。

vb.net語句 獲得當前cpu溫度

8樓:網友

這個問題你加以問我的教授,他是譚博士。

9樓:網友

暈 樓上的這位 人家問你問題 不會才問你 怎麼只是發個**就可以解決?

如何提高vb的cpu佔用?

10樓:網友

cpu佔用50%是因為你電腦是雙核的,vb6只能單執行緒。你這個程式已經是全速執行了,沒辦法加快了。

唯一的辦法就是把你要處理的資料分成兩塊,開兩個程式!!

11樓:網友

二、至於你說的很多迴圈問題,必須進行**優化,如果是必須的迴圈,就不能省略。在此基礎上,由於資料量大而大量佔用cpu,是可以理解的,不要太計較就行了。

12樓:網友

vb在進行一些大數乘法之類的運算時速度本來就很慢,這不是cpu佔用的問題,可以用vc寫一些基本運算的函式dll,再用vb載入,再做迴圈就快了。

13樓:網友

不能~cpu的使用率和你的程式的時間複雜度有關,既使用的記憶體的大小。

而cpu的運算速度決定了程式的執行時間。

所以你的變數就那麼多,不能再公升了。

14樓:網友

你想法就不對,佔用cpu高,只能說明你**有問題,和速度沒關係,要想提高速度,就從**的效率下功夫 ,你程式佔用50%的cpu就很高了,不是有效的**。

15樓:網友

有api介面配置程序優先順序的, 優先順序高的系統排程時佔用的時間片就越多咯,可以試試。

16樓:網友

做不到。cpu是作業系統排程的,不是你程式能控制的。

17樓:網友

你是不是想讓cpu轉再快一些,好讓程式運算也快一些啊。。。

不知道多程序能否解決你的問題。

vb程式cpu佔用率

18樓:網友

windows自帶的工作管理員不是可以檢視。

如何降低該vb程式的cpu佔用

19樓:華仔成教

with iccex

lngsize = lenb(iccex).lngicc = icc_userex_classesend with

這個迴圈導致慢的,應該加個條件以退出迴圈。

20樓:網友

在迴圈和要等很久的地方加上 doevents

但會使你的程式變慢。

怎樣減少vb做的程式對cpu的佔用率?

21樓:牽元綠

快速開發是vb的優勢。

相對而言 佔用資源和執行速度慢是劣勢。

如果都好還有誰用別的語言呢。

就是這樣的。

不過我簡易看看這篇文章。

大量vb基本優化技巧。

22樓:網友

只能做的時候儘量優化一下語言設定了。

為什麼用vb做的軟體佔用cpu太高??

23樓:網友

一樓正!在解釋一下。

通過 doevents 放棄控制的事件過程,有時可能希望防止在doevents 返回之前重新呼叫這一過程。否則將無窮無盡地呼叫該過程,直到系統資源消耗殆盡。可暫時禁止控制項,或使用乙個靜態的「標誌」變數防止此事發生。

24樓:網友

乙個簡單的溫度接收沒有必要寫這麼複雜,通訊協議沒有定好,建議你重新確定通訊協議!

有問題可以發訊息給我!

關於vb中給變數賦值的語句,vb的賦值語句只能給變數賦值 這句話對嗎

灰原哀柯南君蘭 vb中的變數賦值語句是 a 1b a c b 1 如上,第一句的意思是把 1 賦值給a,第二句的意思是把 a 的值賦給 b 也就是b 1,最後ba b 1 的值賦 c c 2 拓展 vb中定義變數的語句如下 dim 變數名 as 資料型別 如 dim s as integer 定義一...

vb中for next語句中巢狀if語句必須與exit for一起用嗎

你好,對於for迴圈語句,只要你能正常退出迴圈就可以,如果你的語句本身就是個永真迴圈,那麼該語句中就必須有if語句與exit for一起使用了。要不然你的迴圈就是個死迴圈了。不一定,用exit for主要用來跳出迴圈,防止系統陷入死迴圈!如果你的 不會是死迴圈就沒必要 也未必吧,如果想退出迴圈,go...

vb中的dowhileloop語句

文件類共創空間 do loop 語句的語法具有以下幾個部分 在do loop 中可以在任何位置放置任意個數的 exit do 語句,隨時跳出do.loop 迴圈。exit do 通常用於條件判斷之後,例如if then,在這種情況下,exit do 語句將控制權轉移到緊接在 loop 命令之後的語句...