Вычисление времени обработки фрейма iOS - PullRequest
0 голосов
/ 02 июня 2018

Для контекста я хочу измерить производительность прокрутки в одном из моих представлений.Прямо сейчас у меня есть справедливая идея, основанная на уведомлениях о цикле рендеринга с использованием CADisplayLink API. Я хочу более точно понять, сколько времени требуется для обработки кадра .Это отличается от времени, которое требуется для рендеринга кадра, который включает в себя кучу времени простоя после обработки кадра;поскольку кадры могут отображаться только с интервалом 16 мс.

CADisplayLink API позволяет прослушивать цикл обращения каждого кадра.Более конкретно:

Как только ссылка на отображение связана с циклом выполнения, селектор на цели вызывается, когда необходимо обновить содержимое экрана.

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

...