category: Android
DATE : 2011/05/06 (Fri)
DATE : 2011/05/06 (Fri)
アプリケーションを開発していると、メモリの消費量が心配になることがあります。消費量が少ないことに超したことはありませんが、計測もせずに最適化を行うのもよくありません。計測の際に、そもそもDalvikVMのアプリケーションあたりの最大ヒープサイズがどれだけなのか気になったので、それを取得する方法をメモしておきます。
DalvikVMのアプリケーションごとの最大ヒープサイズはデバイスによって異なり、システムプロパティdalvik.vm.heapsizeに定義されています。
次を実行することで取得できます。
adb shell getprop dalvik.vm.heapsize
アプリケーションからは、android.app.ActivityManager#getMemoryClass() でも同様の内容を取得できます。アプリケーションの求める動作条件をデバイスが満たしているか否か判断する際に使えます。
PR
●この記事にコメントする
忍者ブログ [PR]