获取我的应用程序分配的内存堆的函数

时间:2013-03-18 16:20:19

标签: android ddms

任何人都知道什么是Android功能来获取我的应用程序分配的内存信息,如DDMS所示?

黄色突出显示的值:

DDMS Heap info

由于

2 个答案:

答案 0 :(得分:1)

所以我找到了正确的功能:

  Runtime rt = Runtime.getRuntime();
  long heapSize = rt.totalMemory();
  long free = rt.freeMemory();
  long allocated = heapSize - free;

这给出了DDMS报告的确切数字。

答案 1 :(得分:-1)

这是为了获得Allocated Memory Debug.getNativeHeapAllocatedSize()