ガツガツとメモリを食うアプリを作っていて、OutOfMemoryErrorが多発しているのに頭を抱えています。アプリの性質上とりあえず動けば良いものなので、System.gc()を連打してもあまり効果がありませんでした。 今日色々と調べていたところ、AndroidManifest.xmlで定義しているapplication要素の属性android:largeHeapに「true」を設定すると、「Motorola Xoom(MZ600)」で「256MB」までアプリケーションヒープの最大値を拡大させることができるのを知りました。 <application android:largeHeap="true" ...> あまり参考にはならないけれど、マニュフェストファイル全体だと以下の通りです。 <?xml version="1.0" encoding="utf-8"?> <manifest xml
![「android:largeHeap="true"」で使えるアプリケーションヒープのサイズを拡大する - 酢ろぐ!](https://cdn-ak-scissors.b.st-hatena.com/image/square/e515195a1862caec0011fad2e55df916b0708240/height=288;version=1;width=512/https%3A%2F%2Fblog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.gif)