Я вижу, как растет моя куча, и я знаю, что она в конечном итоге рухнет на любом устройстве, поскольку она просто продолжает расти.
Grow heap (frag case)
видно по всем журналам
на моем телефоне произойдет сбой приложения на 32 МБ. Другие телефоны, конечно, будут 16 Мб, если есть какие-либо с таким количеством ресурсов, которые работают на Android 2.2
Теперь я использую recycle()
в своих растровых изображениях, устанавливаю нулевые значения, извлекаю элементы из сложных структур данных и использую System.gc()
для вызова сборки мусора во всем приложении
но, куча все еще растет, и это проблема ... в конечном итоге
Как заставить приложение сбросить ресурсы, чтобы оно продолжало функционировать.
обычно это всегда превышение «bitmap vm budget», но я все больше чувствую, что у меня просто нет доступа к команде «clear bitmap vm»