當前位置:編程學習大全網 - 網站源碼 - android dumpsys meminfo 哪個參數表示應用占用的內存

android dumpsys meminfo 哪個參數表示應用占用的內存

可以使用adb shell dumpsys meminfo -a <process id>/<process name>來查看壹個進程的memory。截圖如下:

Naitve Heap Size: 從mallinfo usmblks獲得,代表最大總***分配空間

Native Heap Alloc: 從mallinfo uorblks獲得,總***分配空間

Native Heap Free: 從mallinfo fordblks獲得,代表總***剩余空間?

Native Heap Size 約等於Native Heap Alloc + Native Heap Free

mallinfo是壹個C庫, mallinfo 函數提供了各種各樣的通過C的malloc()函數分配的內存的統計信息。

Dalvik Heap Size:從Runtime totalMemory()獲得,Dalvik Heap總***的內存大小。

Dalvik Heap Alloc: Runtime totalMemory()-freeMemory() ,Dalvik Heap分配的內存大小。

Dalvik Heap Free:從Runtime freeMemory()獲得,Dalvik Heap剩余的內存大小。

Dalvik?Heap Size 約等於Dalvik?Heap Alloc +?Dalvik?Heap Free

OtherPss, include Cursor,Ashmem, Other Dev, .so mmap, .jar mmap, .apk mmap, .ttf mmap, .dex mmap, Other mmap, Unkown統計信息都可以在process的smap文件看到。

Objects and SQL 信息都是從Android Debug信息中獲得。

  • 上一篇:fiddler如何從瀏覽器抓取包?
  • 下一篇:卓依婷 09年新年歌曲<好春天> 伴奏要音頻的最好mp3
  • copyright 2024編程學習大全網