Профилирование и анализ утечек памяти в Android приложениях

Существует миф, что в Java нет утечек памяти. Я хочу развенчать этот миф и поделиться личным опытом поиска и предотвращения утечек памяти в Android приложениях. Также, я покажу на примере самые распространенные и самые неочевидные способы потерять всю память. И научу пользоваться инструментами, которые помогут легко бороться с этими проблемами.