iモード携帯電話用Java(iアプリ) Part 6
■ このスレッドは過去ログ倉庫に格納されています
0023デフォルトの名無しさん
NGNG画像を大量に使うアプリを作っていますが、端末によって「Out of Memory」エラーが
出るようになったので、はじめはImageオブジェクトを最初に全て作成していたやり方
を、必要に応じて作成→破棄を繰り返すように修正しました。
一度に扱うImageオブジェクトはかなり少なくなったのですが、長時間動作させている
とまた「Out of Memory」が出てしまいます。Imageオブジェクトを作成する際に使用す
るMediaImageオブジェクトは使い回ししており、Imageオブジェクトを破棄する際には
MediaImageオブジェクトは破棄しておりません。
現在Imageオブジェクトは配列であり、MediaImageはひとつだけです。
対策として、MediaImageもImageに対応した配列とし、Imageの破棄と同時にMediaImage
も破棄するという修正をしようと思っています。
この考え方は正しいでしょうか。ご意見をお聞かせください。
■ このスレッドは過去ログ倉庫に格納されています