Приложение занимает много оперативной памяти


#1

Здравствуйте.
В приложении в ячейках таблицы отображается много изображений, если прокрутить всю таблицу в низ, получается вот такая картина:

Планируется еще добавить много изображений и памяти займет еще больше…

Слабые ссылки где можно было использовал, особо результата не дало.

Кто знает как быть в такой ситуации?


#2

Писать изображения в файл и читать оттуда (не хранить их в памяти).


#3

На это сообщение поступили жалобы от участников сообщества, поэтому оно временно скрыто.


#4

В базу пишется url (адрес картинки) и path (путь до картинки), при запросе картинки, если есть путь то она читается из файла, если нет скачивается из интернета, после пишется в файл и путь записывается в path, если картинки большие (долго читаются из файла) нужно мудрить и какую то их часть кэшировать в памяти, других подходов особо нет. Можно еще разбивать картинки на части и писать их в базу и делать какую то карту которая будет знать где какие части лежат (что бы была возможность их собрать), но в итоге это всё равно запишется в файл, по этому картинки даже на сервере хранятся в файлах.


#5

А есть, например, какая нибудь команда “очистить оперативную память”?


#6

На это сообщение поступили жалобы от участников сообщества, поэтому оно временно скрыто.


#7

На это сообщение поступили жалобы от участников сообщества, поэтому оно временно скрыто.