看板 Flash 關於我們 聯絡資訊
http://gskinner.com/talks/quick/ 裡面提到不少優化的方法 而且都還有附數據(其實這很重要) 裡面提到像是乘法比除法快 num * 0.25 is faster than num / 4 Strong typing比較快 var pt:Point = new Point(x, y) var pt:Object = {x:x, y:y} 那個bitwise tricks速度差了10倍… conditional priority也有差 for loop裡放array.length的速度會慢了14倍 另外因為物件的生成(new)很貴,如果要大量使用物件的話,也儘量使用pool的觀念 這個好像之前在cj的framework裡也是用類似的方法實作 它底下都有附測試的迴圈數 例如1e6 loops = 1x10的6次方圈 讚! -- 看完馬上覺得我講的那個跟垃圾一樣...這個才叫專業 http://blog.eddie.com.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.5.183 ※ 編輯: aquarianboy 來自: 114.32.5.183 (08/10 10:53)
etrexetrex:作這些測試要花好多時間吧 08/10 13:19
etrexetrex:太強了~ 08/10 13:37
kyzusmugoe:眼殘看成IE6 loops XD~ 08/10 13:46
ericinttu:推一下 08/10 13:56
osanaosana:推專業 08/12 10:44
etrexetrex:爬文之後才發現OP了XD #1BGik4OF 08/13 10:39
aquarianboy:啊,OP了.. 08/13 11:08