つぶねこ
@もじらもーど。
popup画像がメモリを食いっぱにゃしにするのでちょっと考えてみる。
これはメモリリークというかにゃんというか・・・・・表示した最大サイズに比例して確保されてるのだが。そして開放しにゃい(笑)
やはり基本的には全画像を予め置いとかずに、1つの枠に入れ替えて表示するべきにゃんだろうにゃぁ、とは思うがたぶん全面的に組み直さにゃいとリーク防げにゃい。
あと、画像のリサイズが汚いのはNGにゃのと、imgやAlphaImageLoaderで予め展開するとサイズ分確保されちゃうわけで、やはりv:imageで展開しておくのが最速にゃんだが、これのメモリ解放方法がわからにゃい。かにゃり単純化したテストでも開放されにゃいんだがリファレンスどこにあるんだ・・・
ひとまずv:imageで一括DL後、DOMでAlphaImageLoaderに書き換えてPOP表示、数秒後にnullつっこんでGC、という形にしてみたが、かにゃり猛烈に重くにゃった。AlphaImageLoaderの展開が重すぎる。
▼ 日記日記 関連記事