Debugging performance issues with the Flutter DevTools
Видео доклада по Flutter DevTools - "Debugging performance issues with the Flutter DevTools" с конференции Flutter Heroes 2024.
Спикер рассказывает о проблемах, с которыми сталкиваются разработчики на пути к высокой производительности приложений и как их решить с помощью инструментов, предоставляемых Flutter DevTools. Этот доклад - не просто теория! В ходе него вы увидите практические решения, которые с ходу сможете применить к своим проектам.
Вас ждет:
🔍 Как выявить скрытые узкие места производительности приложения
🔄 Как ограничить обновления данных и предотвратить ненужные перерисовки
🥋 Секреты шаолиньских монахов по оптимизации изображений
🎨 Мастер-класс по уменьшению количества дорогостоящих операций рендеринга для отрисовки более плавного интерфейса
🚫 Почему блокировка UI-потока является убийцей производительности и как этого избежать
📊 Погружение в лучшие практики измерения производительности: Узнайте, почему измерения производительности не всегда детерминированы и как получать надежные результаты
🛠️ Знакомство с новым инструментом для установки показателей производительности и легкой оценки влияния ваших изменений
Видео ниже содержит аудио-дорожку от яндекса 👀, видео с оригинальной дорожкой (для любителей аутентичного звучания и прослушивания на английском) можно найти в конце поста.
0:00 Вступление
2:22 У моего приложения хорошая производительность?
5:43 Вы не хотите это видеть
12:30 Ограничьте обновления данных там, где это необходимо
17:46 Сохраняйте изображения маленькими, сохраняя при этом хорошее качество
22:10 Минимизируйте дорогостоящие операции рендеринга
25:10 Не блокируйте UI поток
30:35 Показатели производительности не являются детерминированными
32:08 FLASHLIGHT — мобильный маяк (Lighthouse)
0:00 Intro
2:22 My app has good performance?
5:43 You don’t want to see this
12:30 Confine data updates to where it’s needed
17:46 Keep images small while looking good
22:10 Minimize expensive rendering operations
25:10 Do not block UI thread
30:35 Performance measures are not deterministic
32:08 FLASHLIGHT a Mobile Lighthouse
ссылка на ютуб: https://www.youtube.com/watch?v=7i5YFxEZijo
flutter
devtools
доклад