Crashlytics начал отслеживать ошибки Out of Memory

Crashlytics начал отслеживать ошибки Out of Memory

Twitter обновил функционал сервиса для отслеживания сбоев в работе приложений Crashlytics. Теперь он будет сообщать iOS-разработчикам об ошибках Out of Memory (OOM).

Crashlytics-oom-all-devices

Ошибки этого класса возникают в том случае, если на мобильном устройстве полностью исчерпан свободный объём оперативной памяти. Обычно, это приводит к аварийному прекращению работы приложения.

«События OOM сложно отслеживать, поскольку iOS не предоставляет прямого механизма для их выявления. Кроме того, они могут быть вызваны внешними факторами, которые не зависят от самого приложения», — отмечают в Twitter.

С помощью нового отчёта разработчики смогут видеть общий процент сессий с ошибками OOM по всем сборкам. Также будут доступны данные по отдельным сборкам. Таким образом, можно будет понять, в каких сборках эта проблема наблюдается чаще всего.

Crashlytics-oom-free-sessions-all-build

Crashlytics – один из модулей в рамках платформы для разработчиков Fabric. В рамках пакета Crashlytics разработчикам доступен инструмент мобильной аналитики Answers, запущенный в июне 2014 года. Он позволяет отслеживать конкретные действия и события в режиме реального времени. С его помощью можно увидеть, как ведут пользователи ведут себя в приложении.

В марте 2016 года Crashlytics начал уведомлять о критических ошибках в работе приложения.

Редактор-переводчик, на сайте с 2014 года.

Источник