Доклад

🧞‍♂️ (Не)реальный доклад 🧞‍♂️ Инструменты профилирования Android-приложений

  • На русском языке

Это фейковый спикер. И даже доклад нереальный. То есть из будущего.

Но зато это неслучайная страница — она здесь, чтобы привлечь ваше внимание.

Мысль такая:

Мы приложим все усилия, чтобы на конференции Mobius 2025 Spring в апреле — было выступление на похожую тему. Когда найдем такого спикера — обязательно включим его в программу конференции.

  • Если вы разбираетесь в этой теме — то давайте вы и выступите с похожим докладом на эту тему? Мы серьезно!

Вся конкретика и детали, нюансы и кейсы, интерпретация и презентации — все на ваш вкус!

➡️ Достаточно подать заявку на выступление. ⬅️

Со всем остальным мы (еще как!) поможем и ответим на все вопросы, если что.

Это ненастоящий план доклада — приходите со своим

Инструменты профилирования Android-приложений

Введение

  • Краткое представление темы: важность профилирования для повышения производительности приложений.
  • Цели доклада: ознакомить с актуальными инструментами и методами профилирования, обсудить новейшие обновления и версии инструментов.

1. Основы профилирования Android-приложений

  • Определение профилирования и его значение в разработке.
  • Процесс профилирования: от планирования до анализа результатов.
  • Роль профилирования на разных этапах разработки.

2. Инструменты профилирования в Android Studio

Обзор Android Profiler:

  • Замена Android Monitor: новые возможности и улучшения.
  • Сбор данных о CPU, памяти, сети и производительности графики в реальном времени.

Специальные конфигурации записи профилирования:

  • Трассировка системных вызовов (systrace, perfetto) для анализа взаимодействия с системой.
  • Профилирование на рутованных устройствах: преимущества и недостатки.

Профилирование загруженного APK:

  • Использование функции «Profile or Debug APK» для анализа производительности.

3. Новые инструменты и технологии

Baseline Profiles:

  • Введение в Baseline Profiles: как они помогают ускорить запуск приложений.
  • Процесс интеграции Baseline Profiles в CI/CD пайплайн.

Nanoscope. Обзор Nanoscope как инструмента с минимальными накладными расходами для трассировки.

4. Специализированные инструменты профилирования

  • Snapdragon Profiler. Анализ производительности на устройствах с чипсетом Snapdragon.
  • Arm Mobile Studio. Инструменты для детальной настройки и отладки приложений на архитектуре Arm.

5. Практические примеры и кейсы

  • Примеры успешного применения инструментов профилирования в реальных проектах.
  • Разбор типичных проблем, выявляемых с помощью профилирования, и способы их решения.

6. Заключение

  • Подведение итогов: ключевые выводы о значении профилирования для разработки высококачественных Android-приложений.
  • Перспективы развития инструментов профилирования: что ожидать в будущем?

7. Вопросы и обсуждение

  • Открытая сессия для вопросов от аудитории.
  • Обсуждение опыта участников в использовании различных инструментов профилирования.

Дополнительные материалы

  • Рекомендации по литературе и ресурсам для дальнейшего изучения темы.
  • Ссылки на официальные документации инструментов, упомянутых в докладе.

ИТОГО:

[Подать заявку]

Доклады