イナヅマTVログ

ActionScriptでリファクタリングをやってみた

| 0件のコメント

当サイトトップのFlashコンテンツ、インスタンスはいくつまでモーションできるかの実験。
開発環境(Mac Book pro 2.5GHz 4GM)では18,000インスタンスが3fpsで動くのを確認できた。遅いCPUだと処理が追いつかずブラウザがハングアップしたように一切の操作を拒否し、強制終了の道しか残されていない。
上限を5,000インスタンス程度におさえアップしていた。

若干コードを見直しパフォーマンスが上がるか試してみる。
グローバル変数をローカル変数へなどの地味な作業を続けたところ、開発環境では少し向上したような・・・
上限を8,000インスタンスにしそんなにアクセスもないことだしアップしてみた。
ついでにリスタートのボタンを置いた、わかりにくいけど。
フレームレートを出力するクラスを改造しテキストか棒グラフかを選択できるようにしてみた。

コメントを残す

必須欄は * がついています


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください