- 2008年8月13日 20:43
- しらべる
Flex/AIRの仕事でパフォーマンスを気にすることが多くなってきたので、いろいろ調べてメモ
●教科書、総本山のドキュメント
クライアントアプリケーションのパフォーマンスチューンアップテクニック集
基本的な概念やテクニックなのだと思うのですが、読み返すと意外と知らなかったり、忘れていたりすることがあるので、たまに目を通したい。トゥイーンエフェクト時にデータ操作などの別処理が割り込むのを回避するsuspendBackgroundProcessingというのは知らなかった。
●トゥイーンライブラリのパフォーマンス比較
Speed Test - Tweening Engine Comparison Tool
世に出回っているトゥイーンエンジンのパフォーマンスを実際に動かして計測できるサイト。TweenLite、TweenMaxが軽すぎ。機能によっては導入の検討をしたい。オブジェクト数が少なければそんなに差はないのだけど、それにしてもデフォルトのTweenのトロさに愕然。
●UIコンポーネントのオブジェクトキャッシュ
Flex Performance, Memory Management, & Object Caching
とうとうFlexでオブジェクトキャッシュなんて話になってる。
これは遅延生成の逆で、あらかじめ生成したコンポーネントをプールして、表示するときに渡している。大量のインスタンスが必要なコンポーネントの毎回の生成コストをさげるにはいい方法かもしれない。
