Приложение для Android загружает большое количество изображений с помощью Universal Image Loader в серии фрагментов. Я проверил hprofs в Memory Analyzer и после исправления различных утечек я больше не вижу. Размер кучи javascript для DDMS немного увеличивается примерно до 16, но пока я проверяю Debug.getNativeHeapAllocatedSize и вижу, что раздуваются примерно на 90 МБ при замене каждого фрагмента. Около 600 МБ нативной кучи, приложение выдает фатальный сигнал 6 SIGABRT, как правило, при попытке создания пользовательского интерфейса с высоким качеством изображения при возврате данных. Но никогда не бывает ошибок в памяти.Нативная куча продолжает расти на регулярные суммы, хотя куча java держится устойчиво, затем фатальный сигнал 6 crash
Является ли прирост кучи причиной причинения фатального сигнала 6 аварии, или это застопорился UI? И какой лучший способ отлаживать продолжающееся увеличение родной кучи?
Вы используете какую-либо родную библиотеку? – Kai
нет, нет родных библиотек –
Какая версия Android и какое устройство оно? – Kai