Flashでもメモリ不足
2009.6.6 土曜日
前回の記事でProcessingで連番ファイルを読み込んで表示しようとするとフリーズする、って書いてて思い出したんだけど、前に仕事で作ってたFlashでも同様の現象が起きました。
記憶しているフリーズしていた状況は、Flash Player 9 で、350x350pixelの24Bit PNGファイルを3,000枚ぐらい読み込もうとした時。ActionScirptから参照できるメモリ使用量はたしか200MBくらいだったはず。Processingは純粋に解像度によるデータ量でフリーズしてるけど、こちらはファイル容量に依存するみたいで、8Bit PNGファイルに変換したり、画像解像度を300x300pixelに縮小すると大丈夫だった。PCのスペックにも依存しているみたいで、古いPentium4とかのマシンだとそれでも駄目だったけど。
Posted by tmdf|ActionScript