Слишком много операций 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

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