2010年02月24日
AS3のパフォーマンス最適化 @ Flash
随分昔にAdobeのサイトに記事があったんですね。書かれている内容は、以前から知っている事もありましたが、Vectorクラスって最近まで使った事すら有りませんでしたからね。最近のパソコンのパフォーマンスに甘えていた部分もありますし、それほど複雑なことをしてなかったため、パフォーマンス的にArrayクラスでも問題なかったのです。
しかし、3Dが絡むモノだったり、パフォーマンスが要求される場面があったりで、最近、必要だなと思うわけです。
FITCでもパフォーマンスの話をしている人が居ましたし、「Web Designing ( ウェブデザイニング ) 2010年 02月号」でも、最適化の特集記事がありました。AS3以降、3Dとかパーティクルとか、ある程度パフォーマンスが必要な用途が、増えてきて、みんな最適化が必要なシーンが増えてきているんでしょうね。
取り敢えず、Mathを使わないで良いところは使わず、場合によってはビットシフトで計算してしまうとか、constとかfinalとか、ちゃんとやりましょうって事ですね。特にFlashな人は、今まではコードエディタが弱く、補完が効かなかったりで、ちゃんと型指定してない人も多かったと思いますけど、しておいた方が良いよって事ですね。デザイン中心のFlasherには、何だか益々、面倒とか言われそうな気もしますが・・・。
ActionScript 3.0におけるパフォーマンス向上のヒント | デベロッパーセンター
>>関連リンク
関連日記
- 2014年02月18日 歌うキーボード ポケット・ミク (5800)@ 音楽
- 2005年12月15日 Firefox lzyc buildは英語版なので (4814)@ Mac
- 2013年05月07日 Fireworksの未来? (4220)@ ウェブ
- 2005年05月26日 ABCとNBCがポッドキャスト (4131)@ 雑
- 2004年07月16日 ExportAIのアナグリフ (4114)@ Shade
- 2011年03月22日 TweenJS (4007)@ ウェブ
- 2012年04月24日 Adobe CS6(ウェブ関連) (3946)@ ウェブ
- 2012年11月23日 HTML制作環境を刷新(2) Compassも使ってみる (3487)@ ウェブ
- 2005年07月09日 Reason 3.0.3 update (3185)@ 音楽
- 2007年05月16日 u-Japanフェスタ (3000)@ 広島
- 2013年03月06日 [Unity] LeanTween (2747)@ iOS
- 2004年07月19日 ExportSVG (2689)@ Shade
- 2006年01月11日 Universal Binaryプログラミングガイドライン(第2版) (2665)@ Mac
- 2009年05月12日 Firefoxのsqlite 最適化アドオン「SQLite Optimizer」 (2649)@ Mac
- 2011年03月25日 Firefox 4 (2637)@ Mac
- 2006年09月12日 Expression Web 日本語ベータ版 (2547)@ Windows
- 2010年09月10日 Packager for iPhoneが復活か? (2533)@ 携帯電話
- 2012年03月16日 HTMLでiOSアプリ風なもの (2456)@ iPod touch
- 2004年10月19日 PSXが固まる (2427)@ テレビ
- 2008年12月12日 産経新聞のiPhoneアプリ (2419)@ iPod touch
- 2004年07月24日 Ming (2407)@ Mac
- 2009年05月18日 Firefox Add-ons「SQLite Optimizer」 (2346)@ Mac
- 2010年05月29日 広島マックユーザーグループの勉強会 (2294)@ Flash
- 2004年05月11日 某ファイル交換ソフト (2274)@ Windows
- 2005年01月02日 iBookG4のデータは保護できるかも (2240)@ Mac
- 2006年09月17日 FlashとAJAXを使った地図サイト (2227)@ ウェブ
- 2003年09月26日 Cinewaveセミナー (2208)@ Mac
- 2011年01月11日 Wordpress (2183)@ ウェブ
- 2004年07月06日 SNS色々 (2041)@ ウェブ
- 2012年02月17日 買ってしまったUnityのiOSライセンス (2021)@ Mac
アマゾン広告
この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。

