Pss Private Private Swap Heap Heap Heap Total Dirty Clean Dirty Size Alloc Free ------ ------ ------ ------ ------ ------ ------ Native Heap 71063 70996 0 0 79956 76480 3475 Dalvik Heap 20947 20888 0 0 21407 15263 6144 Dalvik Other 1845 1840 0 0 Stack 60 60 0 0 Ashmem 2 0 0 0 Gfx dev 80712 80712 0 0 Other dev 21 0 20 0 .so mmap 34338 1508 28900 0 .jar mmap 1243 0 0 0 .apk mmap 809 0 0 0 .ttf mmap 38 0 0 0 .dex mmap 16890 4 16884 0 .oat mmap 982 0 0 0 .art mmap 1701 1280 16 0 Other mmap 1607 156 372 0 EGL mtrack 25404 25404 0 0 GL mtrack 1152 1152 0 0 Unknown 2578 2552 0 0 TOTAL 261392 206552 46192 0 101363 91743 9619
时间: 2024-02-10 12:17:47 浏览: 139
这是一个 Android 应用程序的内存使用情况输出,其中:
- Pss 表示应用程序的实际内存使用量;
- Private Dirty 表示应用程序的私有内存使用量;
- Private Clean 表示应用程序的私有干净内存使用量;
- Swap 表示应用程序的交换内存使用量;
- Heap Size 表示应用程序的堆内存总大小;
- Heap Alloc 表示应用程序的堆内存已分配大小;
- Heap Free 表示应用程序的堆内存未分配大小。
具体来说,输出结果中的各字段含义如下:
- Native Heap 表示应用程序的本地堆内存使用情况,其中 Pss 表示实际内存使用量,Private 表示私有内存使用量,Private Clean 和 Private Dirty 分别表示私有干净内存和私有脏内存使用量;
- Dalvik Heap 表示应用程序的 Dalvik 堆内存使用情况,其中 Pss 表示实际内存使用量,Private 表示私有内存使用量,Private Clean 和 Private Dirty 分别表示私有干净内存和私有脏内存使用量;
- Dalvik Other 表示应用程序的 Dalvik 其他内存使用情况,其中 Pss 表示实际内存使用量,Private 表示私有内存使用量;
- Stack、Ashmem、Gfx dev、Other dev、.so mmap、.jar mmap、.apk mmap、.ttf mmap、.dex mmap、.oat mmap、.art mmap、Other mmap、EGL mtrack、GL mtrack、Unknown 分别表示应用程序的栈内存、匿名共享内存、图形设备显存、其他设备显存、共享库内存、Java 包文件内存、安装包文件内存、字体文件内存、Dalvik 可执行文件内存、OAT 可执行文件内存、ART 可执行文件内存、其他内存、EGL 内存跟踪、GL 内存跟踪、未知内存的使用情况,其中 Pss 表示实际内存使用量,Private 和 Private Dirty 表示私有内存使用量;
- TOTAL 表示应用程序的总内存使用情况,其中 Pss 表示实际内存使用量,Private 和 Private Dirty 分别表示私有内存使用量,Clean 表示干净内存使用量,Swap 表示交换内存使用量,Heap Size、Heap Alloc 和 Heap Free 分别表示堆内存总大小、已分配大小和未分配大小。
阅读全文