Проблемы с производительностью растрового потока и AndroidContextGL::SwapBuffers.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Проблемы с производительностью растрового потока и AndroidContextGL::SwapBuffers.

Сообщение Anonymous »

Когда я запускаю свое приложение Flutter в режиме профиля, чтобы проверить производительность, я сталкиваюсь с огромными задержками растра, при этом создание кадров занимает до 32 мс. Когда я смотрю на детали этой проблемы, я обнаруживаю, что это связано с тем, что процесс AndroidContextGL::SwapBuffers занимает все это время. К сожалению, мне не совсем понятно, что это делает, видимо, это просто процесс, который передает кадр в графический процессор, но я не знаю, что я могу сделать, чтобы он работал лучше.
Просмотр полного профиля,
подробности о событиях временной шкалы
Я пытался отключить части своего приложения, чтобы посмотреть, предотвратит ли это это, но даже когда я буквально отключил все свое приложение и показывал только почти пустую страницу кадр все равно не упадет ниже 17 мс.
Кроме этого, я понятия не имею, что я могу сделать. Возможно, это какая-то проблема с моим графическим процессором, а не с самим приложением, или, может быть, это связано с моим эмулятором.

Подробнее здесь: https://stackoverflow.com/questions/790 ... wapbuffers
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»