作者aquarianboy (高 见龙)
看板Flash
标题[情报] Optimization Strategies for AS3 & Flash
时间Tue Aug 10 10:27:30 2010
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)
1F:推 etrexetrex:作这些测试要花好多时间吧 08/10 13:19
2F:推 etrexetrex:太强了~ 08/10 13:37
3F:推 kyzusmugoe:眼残看成IE6 loops XD~ 08/10 13:46
4F:推 ericinttu:推一下 08/10 13:56
5F:推 osanaosana:推专业 08/12 10:44
6F:推 etrexetrex:爬文之後才发现OP了XD #1BGik4OF 08/13 10:39
7F:→ aquarianboy:啊,OP了.. 08/13 11:08