Создавая свое первое приложение для Android, я заметил, что использование памяти уже приближается к 20 МБ сразу после запуска приложения. Я загрузил Eclipse MAT и просмотрел содержимое, чтобы найти в памяти сотни, если не тысячи растровых изображений. Многие из которых не используются непосредственно в моем проекте (по крайней мере, не так много, чтобы я знал)
Максимальное изображение – 9 МБ: https://imagebin.ca/v/2eCK4JYLO2f2.
Другие намного меньше: https://imagebin.ca/v/2eCMmbFuIWsz.
Android, кажется, приложил немало усилий, чтобы уменьшить объем памяти с помощью зиготы... так почему же в памяти уже так много неиспользуемых растровых изображений?
(Базовый проект — это пустое действие с использованием Android Studio с фрагментом, состоящим из текстового представления, которое просто говорит «Hello World!»)