とりあえず、備忘録的にメモ。
[tips]ActionScript3 最適化・高速化Tips 簡易まとめ
演算をビット演算化するとか、プログラムの可読性を下げそうなもの多め。
でも、クリティカルな場面ではすごい役に立ちそう。
1 2 3 4 | date = new Date() for (i=0; i<100000; i++){ date.getTime() } |
これだと340ms
1 2 3 4 5 | date = new Date() var dateTyped:Date = date for (var i:int=0; i<100000; i++){ // i を int 型に dateTyped.getTime() } |
これだと13ms
うぉー。差がありすぎ。
でもstrictでコンパイルして、
ワーニングもきっちり消すように心がけてれば大丈夫かな?
無比のトピックでは、それは) )私にとってとても興味深いものです) )