1. Linux ヒープ 搭載されている物理的なRAMの全領域を扱って、android OS 全体に使われる。OS やカーネルに割り当てられるメモリの他に、以下のアプリケーションヒープも含まれる。
  2. アプリケーションヒープ 各アプリケーション毎に OS によって割り当てられるメモリ領域で、多くの機種でデフォルトで 16MB ほど。JDK で作られたアプリケーションはこのメモリを使う。このヒープも大きく分けて2種類に分類される。
    • Dalvik (Java) ヒープ: Dalvik (Java) が使う変数などを配置するメモリ。
    • ネイティブヒープ: Bitmap などのリソースで扱うメモリ。

参考