Есть ли способ измерить графическую производительность устройства Android во время выполнения?

1

В частности, есть ли способ проверить частоту кадров анимации?

Я спрашиваю об этом, потому что я хотел бы сообщить пользователю, слишком ли медленнее его устройство для приложения, для которого важна плавность анимации.

Теги:
animation

1 ответ

1
Лучший ответ

Я всегда использовал классический подход, чтобы вытащить время в начале процесса визуализации и конца, а затем найти различия. Этого недостаточно для вас?

Частота кадров будет сильно зависеть от вашего рендеринга, и ваш код, по-видимому, будет вызывать методы рендеринга, поэтому таймер кажется самым прямым и правильным.

  • 0
    Спасибо за ваш ответ, Эндрю. Я не осознавал, что onDraw () пользовательского представления неоднократно вызывается анимацией, пока я не прочитал ваш ответ. В этом случае, конечно, эффективная частота кадров может быть легко измерена. По сути, это частота вызова onDraw ().

Ещё вопросы

Сообщество Overcoder
Наверх
Меню