gpt4 book ai didi

Android dumpsys meminfo "Swapped Dirty"列是什么意思?

转载 作者:行者123 更新时间:2023-11-30 02:04:42 24 4
gpt4 key购买 nike

关于“adb shell dumpsys meminfo”的输出有很多问题,比如这个: adb shell dumpsys meminfo - What is the meaning of each cell of its output?现在我们有了这篇描述内存分配类型的好文章: https://developer.android.com/tools/debugging/debugging-memory.html

然而,没有提到“Swapped Dirty”类型的内存分配。这是什么兽? AFAIK,Android 不会交换脏页,但有时我会在该列中得到非零值:

                  Pss  Private  Private  Swapped     Heap     Heap     Heap
Total Dirty Clean Dirty Size Alloc Free
------ ------ ------ ------ ------ ------ ------
Native Heap 3861 3844 0 2024 7128 6801 326
Dalvik Heap 7073 6996 0 5408 45111 31778 13333

最佳答案

一些 Android 设备确实使用交换,但它们交换到 RAM 而不是闪存。 Linux 有一个称为 ZRAM 的功能,它压缩页面然后将它们交换到一个特殊的 RAM 区域,并在需要时再次解压缩。

因此“Swapped Dirty”中列出的页面很可能在 ZRAM 中。

关于Android dumpsys meminfo "Swapped Dirty"列是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30872464/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com