私たちはメモリにたくさんのビットマップを持つアプリを持っています。Measure(Android)ヒープフラグメンテーション?
java.lang.OutOfMemoryError: bitmap size exceeds VM budget
エラーで失敗し続けます。本当にあまりにも多くのメモリを使用している可能性があります。私たちは記憶を漏らしている可能性があります。私たちが間違って何もしていない可能性もあり、ヒープの断片化は私たちを殺すものです。 (Androidのガベージコレクタはライブブロックを再配置しないため、メガバイトを空けて50Kを割り当てることができませんでした)
フラグメンテーションを排除する方法はありますか?私はmaxAvail/memAvailのようなものを探しましたが、何も見当たりませんでした。
をチェックしてくださいhttp://stackoverflow.com/questions/1955410/bitmapfactory-oom-driving-me-nuts/5493182 – Torid
ありがとう、@トリド。そのアプローチは、私たちがしなければならないことかもしれません...本当にあまりにも多くのメモリを使用していることが判明すれば。しかし、この時点で、私たちはまだどの問題があるか把握しようとしています。 –