PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Visual_Basic
[ASP ] select case 的 case 順序影響速度?
作者:
Peruheru
(還在想)
2014-09-26 13:50:01
大家好
我看到了一段ASP(vb script)的程式碼
裡面有1 2 3 4四種純數值型的case
然後因為分類的關係,4的case其實最常被執行到
而之前編輯的人註解寫,為了提升速度將4的case擺至第一位
但我很好奇,case的順序真的會影響執行速度嗎?
謝謝
作者:
johnpage
(johnpage)
2014-09-26 22:45:00
當然會
作者:
Peruheru
(還在想)
2014-09-26 23:20:00
這樣阿,好吧XD
作者:
MOONRAKER
(㊣牛鶴鰻毛人)
2014-09-27 02:19:00
ASP那種爛爛的interpreter可能真的有差不然也還是可以profile一下做個實驗
作者:
GoalBased
(Artificail Intelligence)
2014-09-27 11:02:00
我想沒差多少應該說 理論上有差 但你感覺不出來
作者: DGnzj (DG)
2014-10-16 17:41:00
閒閒沒事測試了一下,一個長度10萬的陣列用select case分類,陣列裡用亂數放1~4,平均執行時間約90毫秒上下放第一個case值,平均會少20毫秒左右,如果放其他case的值平均的執行時間會介於上述兩者之間。實驗不太精準,但我的結論就如同G大所說,有差,但好像沒什麼明顯的感覺。
繼續閱讀
[VB6 ] 計算二維陣列中元素數量
elecsheep224
[VB6 ] VB6產生QR-CODE及解QR-CODE的方式
necsa
[.NET] 網頁資料轉XML
drcgs
[.NET] MVC Filters的想法
wind681201
Re: [.NET] Web Complete沒完整載入網頁的問題
cf1064
[.NET] Web Complete沒完整載入網頁的問題
mapleport
[VB2008] 徵求treeview高手
kevin860320
[.NET] 加入背景程式執行變慢
lsmking7219
[VBA ] 交集的迴圈問題
a01060101
[.NET] 亂數問題
lsmking7219
Links
booklink
Contact Us: admin [ a t ] ucptt.com