Flex ActionScript 関連覚書などなど

とりあえず、備忘録的にメモ。

[tips]ActionScript3 最適化・高速化Tips 簡易まとめ
演算をビット演算化するとか、プログラムの可読性を下げそうなもの多め。
でも、クリティカルな場面ではすごい役に立ちそう。

AS3 での変数宣言とパフォーマンス

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でコンパイルして、
ワーニングもきっちり消すように心がけてれば大丈夫かな?

コメント

コメント(1) “ActionScriptの処理速度を高速化したい”

  1. SLT-A65

    無比のトピックでは、それは) )私にとってとても興味深いものです) )

コメントする