2015-01-21 66 views

回答

1

本傑明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 

足夠簡單地包裝腳本並定期監視輸出。