RSS Блог разработчиков Android
Подписаться
Datadog предоставляет миллионы подробных аналитических данных о производительности с помощью ProfilingManager
Регрессии производительности в мобильных приложениях трудно выявить, что вызывает значительное разочарование у разработчиков. Datadog сотрудничал с Google для интеграции нового API ProfilingManager из Android 15 в свои платформы для решения этой проблемы. Этот API позволяет программно собирать данные о производительности непосредственно из производственных сред. Datadog теперь обрабатывает миллионы производственных профилей еженедельно, предлагая детальное представление о реальной производительности приложений с низкими накладными расходами. ProfilingManager позволяет разработчикам перейти от реактивного ручного воспроизведения к проактивному анализу узких мест производительности в полевых условиях. Например, трассировки в полевых условиях помогли Google выявить фоновую службу, замедляющую запуск приложения. Ранее RUM Datadog фокусировался на высокоуровневых сигналах, не имея детальных данных на уровне кода, необходимых для анализа первопричин. ProfilingManager предоставляет трассировки ЦП, выборку стека вызовов и возможности анализа памяти. API предлагает детальную диагностику сеансов, автоматические триггеры телеметрии и проактивные снимки аномалий. Он также позволяет обнаруживать узкие места в масштабе при различных аппаратных и сетевых условиях. Системно-принудительная стабильность ресурсов и средства контроля данных на устройстве обеспечивают эффективный и релевантный сбор данных. Datadog построила надежную инфраструктуру для обработки этих детальных трассировок и планирует расширить автоматическое устранение узких мест в будущем.