イナヅマtvログ

Optimizing, Flash 最適化ネタ

| 0 comments

akihiro kamijo さんのブログにFlash最適化ネタが連続投稿されてました。
Flash コンテンツパフォーマンス最適化 (メモリ編 1)
Flash コンテンツパフォーマンス最適化 (メモリ編 2)
Flash コンテンツパフォーマンス最適化 (CPU 編)

Adobe Flash Platform : Optimizing Performance for the Flash Platform
の翻訳・要約ですが、分かりやすく書かれています。

Flash最適化を心がけるとメモリーリークに悩まされることも少なくなるはず。

書かれている中のひとつ、Object pooling は昨年のFITCでGrant Skinner先生が言ってたしこのあいだのFlash Campでもあったなぁ。
インスタンスは使い回す、が大切なんだ。
Arrayよりもメモリー消費が少ないVectorでPoolすると良いらしい。
Vectorはサイズ(length)を決めて作るとより効果的。
Vector class versus Array class

原文はPDFも用意されているのでダウンロードして大切にします。

忘れないうちにメモっとく。

update 2010-04-09
kamijoさんのブログに追加投稿がありました。
Flash コンテンツパフォーマンス最適化 (AS3 編)
このエントリーの中にリンクされているSome ActionScript 3.0 Optimizationsの最適化ネタは一度は読んでおくべきだと思います。

update 2010-04-10
野中先生もAdobe devnetへ寄稿されてたんですね。
ActionScript 3.0の最適化
ActionScript 3.0におけるパフォーマンス向上のヒント

型指定は必須。
差が出るのはループの条件指定。
Mathクラスの数値演算の項は何となく理解できる。
quasimondolibsのMathutilsはネイティブMath関数群を高速化して置換えてたもんなぁー。

コメントを残す

Required fields are marked *.

*