Есть ли формула, которую я мог бы использовать для вычисления размера LruCache
? Мог ли я основывать его на статистике памяти VM, предлагаемой Runtime.getRuntime()
.Вычисление оптимального размера LruCache
Я хранил файлы растровых изображений - данные файла, а не распакованный битмап.
Android не поддерживает 'SoftReference', дизайн. VM необходимо активно освобождать память. «LruCache» - правильное решение. Он должен иметь размер, указанный заранее. https://code.google.com/p/android/issues/detail?id=20015 – mparaz
Хорошо, прочитав эту дискуссию, я не знаю, что сказать. Почему эти люди копируют классы Java, когда они внезапно меняют важные аспекты поведения ... – Bananeweizen