175 читали · 1 год назад
Что за утечка памяти и как её отслеживать?
Одна из самых популярных проблем, с которой сталкиваются android-разработчики, — это утечка памяти. Что это такое? При каждом запуске приложения ему выделяется кусочек памяти, который можно использовать. Утечка памяти происходит, когда приложение продолжает занимать память хотя она уже не нужна. Как такое может быть? Например, если приложение создаёт новые объекты, а старые сохраняет. Или, когда ссылки на объекты хранятся даже тогда, когда они уже не используются. Можно провести такую аналогию: у вас есть котик Барсик со своим домиком, игрушками и мисками...
2 года назад
Устранение утечек памяти в приложении
Источник: WebForMyself.com утечка памяти может происходить по-разному. В любом приложении приличного размера происходит утечка памяти. Последствия этих утечек могут быть мягкими, они могут раздражать (медленное приложение) или они могут быть разрушительными, вызывая сбой во вкладках браузера. Вот почему так важно следить за потреблением памяти и применять шаблоны, предотвращающие утечки. В этой статье мы рассмотрим два типа: утечки по слушателям событий и по интервалам / тайм-аутам. Я буду...