Падения клиентов из-за нехватки памяти являются одними из самых неприятных (stacktrace падения). Нельзя однозначно выявить первоначальную причину утечки или высокого потребления памяти.
В докладе на примере Android-платформы разберём, как устроена память и какие показатели действительно помогают анализировать её потребление. Расскажем, как задизайнить архитектуру сбора метрики, которая будет малоинвазивной и переносимой на любых клиентов. Рассмотрим, каким дополнительным контекстом можно наполнять метрику для последующего анализа. Покажем, как при анализе данных метрики находить «прожорливые» экраны и процессы и отсекать шум дополнительными разрезами.

