Я пытаюсь измерить загрузку процессора моим мобильным телефоном Android с помощью инструмента perf. Так как мой телефон (Redmi Note 3) не имеет перфоратора. Я использовал инструмент simpleperf, предоставленный Google. Я записал использование процессора в масштабе всей системы, используя perf record -e cpu-cycles -a
. Накладные расходы на использование процессора, сообщаемые perf, должны добавить до 100%, но отчет об использовании процессора, полученный мной с телефона, добавляет только 12% после 10 минут профилирования. Я профилировал в то время как мой телефон бездействовал, все приложения были убиты
А также, когда я профилировал в течение 1 минуты, он прибавил примерно к 70%.
Это ненормально? или perf не сообщает о простое процессора, поэтому у меня осталось только 12% использования процессора?