0
我試圖在Android內核中查找丟失的RAM,並且從下面的帖子中看到,ION驅動程序跟蹤了這一點。如何在Android內核中啓用ION調試?
What is the concept behind 「Lost RAM」 which appears in Dumpsys meminfo?
誰能告訴我如何啓用ION驅動程序調試,所以我可以找到我丟失的RAM?
我試圖在Android內核中查找丟失的RAM,並且從下面的帖子中看到,ION驅動程序跟蹤了這一點。如何在Android內核中啓用ION調試?
What is the concept behind 「Lost RAM」 which appears in Dumpsys meminfo?
誰能告訴我如何啓用ION驅動程序調試,所以我可以找到我丟失的RAM?
本傑明Gaignard對Linaro的文章解釋了ION調試如下(https://wiki.linaro.org/BenjaminGaignard/ion):
ION調試
ION在/ SYS /內核/調試/離子/目錄中提供一個debugfs接口。 每堆都有它自己的debugfs條目,其中顯示客戶的內存使用情況:/sys/kernel/debug/ion/<<heap name>>
$ cat /sys/kernel/debug/ion/ion-heap-1
client pid size
test_ion 2890 16384
每個客戶端通過PID標識還有一朵debugfs條目:/sys/kernel/debug/ion/<<pid>>
內存使用量會顯示出來。
$ cat /sys/kernel/debug/ion/2890
heap_name: size_in_bytes
ion-heap-1: 40960 11
足夠簡單地包裝腳本並定期監視輸出。