Как узнать, сколько времени требуется для загрузки макета в Android?

Я хочу проверить, какой макет загружается быстро с тем же дизайном, как Relative Layout, Linear Layout или Constraint Layout, но я не могу получить какой-либо инструмент или какую-либо идею об этом, поэтому, пожалуйста, помогите мне по моему запросу.

Заранее спасибо.

Я думаю, этот трюк может вам помочь.

long time1 = System.currentTimeMillis(); setContentView(R.layout.activity_main); long time2 = System.currentTimeMillis(); Log.i(TAG, "onCreate: " + (time2 - time1)); 

Мои результаты для пустого родительского макета:

ConstraintLayout : 74ms

RelativeLayout : 54 мс

LinearLayout : 55ms

FrameLayout : 57ms

Испытали в Huawei Nexus 6P. Возможно, эти результаты будут разными, когда эти макеты рисуют многократно, но RelativeLayout ведет к пустым макетам.

Один макет может быть выполнен разными способами. Все зависит от требования, но все же есть некоторые способы, с помощью которых мы можем найти производительность макета. В нашей Android-студии есть встроенные инструменты, такие как sys trace, layout inspector . Вариант наших разработчиков на нашем устройстве существует немного, этот параметр является графическим процессором. Вы также можете узнать, какой метод занимает сколько времени.

Для большей ясности я предлагаю вам ознакомиться с этими темами.

Intereting Posts
Как создать кнопку круга в правом нижнем углу Android 5+? Голосовые команды не работают на устройстве Android Незаконное исключение штата при вызове MediaCodec.configure () Как сделать System.out.print в проекте Android? Ошибки, управляющие жизненным циклом UnityPlayer в собственном приложении для Android Рассчитайте угол касания и поверните его в Android Android ndk не может найти функцию atof Как контролировать объем мультимедиа? Android ActionBar Navigation Tabs выглядит по-разному в телефонах и планшетах Android: вращение изображения с высоким разрешением генерирует ошибку из памяти Разница между iPhone Simulator и Android Emulator Как установить высоту ширины ImageView программно в android? Альтернатива GCM для локальных сетей или отправка сообщений на IP-адрес устройства Модернизация Более медленное время отклика в реальных устройствах Android по сравнению с эмулятором и сетью Proguard обфускает имена операций в манифесте объединенной библиотеки