Если у вас нет утечек в приложении, это не значит, что ваша логика управления памятью верна .:d
Выполните анализ из меню инструментов.
И еще раз прочитайте ваш код, чтобы увидеть, где вы можете освободить ненужные объекты.
В галерее вы должны загружать только то, что видят пользователи, а предыдущее и следующее изображение - только один шаг.
Так, если вы отображаете одно изображение на экране, загружайте только следующее и предыдущее, если оно у вас есть. Таким образом, у вас будет только 2 или 3 изображения в памяти. Когда пользователь прокручивает загрузку следующего и освобождает предыдущее, вы можете обналичить более одного изображения, например 2 3 4, в зависимости от размера,