2015-01-21 2 views
0

Я пытаюсь отследить потерянную RAM в ядре Android, и я вижу из сообщения ниже, что драйверы ION отслеживают это.Как включить отладку ION в ядре Android?

What is the concept behind “Lost RAM” which appears in Dumpsys meminfo?

Может кто-нибудь сказать мне, как включить отладку драйвера ION, так что я могу найти потерянный RAM?

ответ

1

Статья Бенджамина Gaignard на Linaro объясняет отладку ION, как показано ниже (https://wiki.linaro.org/BenjaminGaignard/ion):

ION отлаживать

ION предоставляет интерфейс debugfs в/SYS/ядро ​​/ отладки/ион/каталог. Каждая куча имеет свою debugfs ввода, где отображается использование памяти клиентов: /sys/kernel/debug/ion/<<heap name>>

$ cat /sys/kernel/debug/ion/ion-heap-1 
      client    pid    size 
     test_ion    2890   16384 

Каждый клиент определить с помощью ПИД-регулятора есть также запись debugfs: /sys/kernel/debug/ion/<<pid>> где отображается использование памяти.

$ cat /sys/kernel/debug/ion/2890 
     heap_name: size_in_bytes 
     ion-heap-1: 40960 11 

Прост достаточно, чтобы обернуть скрипт и периодически контролировать выход.

Смежные вопросы