Кэш так же эффективен, как ВМ / куча? - PullRequest
0 голосов
/ 12 марта 2011

Я - BitmapFactory.decodeResourcing, а затем масштабирую изображения jpg (600x400), сохраненные в / res, для использования в анимации на холсте.Анимация быстрая и красивая, потому что растровые изображения используются непосредственно после декодирования.

Будет ли запись и чтение этих растровых изображений из кэша или из файла внутреннего хранилища работать так же быстро и эффективно, как и при использовании непосредственно после декодирования?

Иными словами, растровые изображения снова декодируются при чтении из кэша или файла внутреннего хранилища?

Имеют ли кэш-память и файлы внутреннего хранилища тот же предел в 16-24 МБ, что и у кучи?

Это одно и то же?

1 Ответ

0 голосов
/ 12 марта 2011

Я думаю, что чтение из / res и внутренней папки хранения было бы эквивалентно.

Однако я не уверен, что вы имеете в виду под "кешем".Если вы говорите о сохранении растровых изображений в памяти вместо их декодирования, то я думаю, что это будет гораздо быстрее.

...