android:largeHeapでヒープを拡大する画像を扱うアプリ等を作っていてOutOfMemoryErrorに悩まされ、途方に暮れたことはないだろうか。androidはやはり携帯端末であって、メモリそのものはそこそこ積んでいてもヒープの量が少ないのである。 しかし、ターゲットが3.0以降ならばなんとか回避できるかもしれない。largeHeapが使えるからだ。使い方は簡単。AndroidManifest.xmlで以下のように書くだけだ。 <application android:largeHeap="true" > </application> ただし、どの程度ヒープが拡大するかは機種によって異なる。もっとも、メモリの使用量を減らす方策を考える事のほうが重要なのだが、、、 (2013/11/05)
Copyright(C) 2004-2013 モバイル開発系(K) All rights reserved.
[Home]
|