Слишком много операций Binder Transaction во время холодного запуска приложения.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Слишком много операций Binder Transaction во время холодного запуска приложения.

Сообщение Anonymous »

В настоящее время я работаю над улучшением производительности холодного запуска нашего приложения. Я использую Android Studio Profiler и библиотеку MacroBenchmark для сбора системных трассировок, а затем анализирую их с помощью Perfetto. Системные трассировки показывают, что значительное количество времени тратится в приложенииbindApplication для транзакций связывания. Я пробовал выборку стека вызовов, а также запускал трассировку системы в режиме отладки, но функция «перейти к источнику кода» в профилировщике Android Studio не работает, а стек вызовов Java/Kotlin не предоставляет никакой информации относительно этих связывающих транзакций. Скриншот из Perfetto для справки.
Изображение


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

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

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

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

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

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