Android: сохранить растровое изображение в классе приложения - PullRequest
0 голосов
/ 03 апреля 2012

У меня есть большое растровое изображение, покрывающее весь экран. Прочитав много постов о утечках памяти и производительности, я заметил 2 проблемы: 1. Генерация большого BMP стоит времени. 2. Кэширование большого bmp / ​​статического bmp в активности / ускоряет запуск активности, но вызывает проблемы со ссылками и памятью.

Мое решение - переместить растровое изображение в класс приложения. Как это отразится на ссылках и сборке мусора? Должен ли я сделать растровое изображение в классе приложения статическим?

UPDATE:

Пожалуйста, не комментируйте «одну и ту же память» в обоих случаях. Мой вопрос связан со ссылками и сборкой мусора.

1 Ответ

0 голосов
/ 03 апреля 2012

Не важно, как вы загружаете растровое изображение, когда оно находится в памяти. Это все еще занимает тот же объем памяти.

...