как решить?
byte[]
необходимо установитьnull
? Eclipse, анализатор памяти
ответ
Ответ на этот вопрос зависит от того кода, как вы использовали byte[]
в приложении.
Как его решить?
- Проверьте в приложении, где вы инициализации массивов
byte
- Повторное использование элементов массива над itearation петли
- ссылки на массив аннулирует, когда они не используются
Проверить LogCat сообщения с тегом: dalvikvm
и запустите приложение. Проверьте, где
D/dalvikvm (28039): GC_CONCURRENT освободили 473, 7% бесплатно 9503K/10180K, приостановленных 2ms + 3MS, всего 22ms
Вот, смотрите на полях -
- 7% бесплатно 9503K/10180K -
9503K - это сумма, содержащая ссылки на живые объекты в нашем приложении. По мере прохождения внутри вашего приложения это значение будет расти. Это нормально. BUT также работает GC и пытается освободить ссылки на ресурсы/объекты, которые не связаны сильно. Если вы не нашли значение 9503K спуститесь, тогда это предупреждает нас. Это сигнал о том, что наше приложение, безусловно, утечки памяти.
Для оптимизации памяти в деталях, вы должны проверить Google IO video for memory optimization and using mat tool of eclipse
- 1. Утечка памяти Android, EMA Подозреваемый: «byte []» загружен «<загрузчик системного класса>»
- 2. MAT: Как вы диагностируете «x экземпляры« byte [] », загруженные« <загрузчик системного класса> », занимают y (z%) байты« проблемы с памятью »?
- 3. Один экземпляр класса
- 4. addEventListener загрузчик? или загруженный swf?
- 5. Сколько байтов занимает адрес?
- 6. C# byte [] to List <byte[]>
- 7. C написать файл byte by byte с помощью системного вызова
- 8. Удаление пустых байтов из списка <byte>
- 9. преобразования массив байтов в список <Byte>
- 10. Сколько байтов занимает указатели?
- 11. Сколько байтов занимает строка? Шар?
- 12. Наведите один экземпляр элемента класса
- 13. Один экземпляр класса ATL COM
- 14. Имейте только один экземпляр класса
- 15. Необходимо вызвать один экземпляр класса
- 16. Получение исключения java.security.InvalidKeyException: Неверная длина ключа AES: 29 байтов?
- 17. 28 байтов для пустого экземпляра объекта/класса?
- 18. преобразовать полученный массив байтов в требуемый экземпляр класса в j2me
- 19. AS3 и загрузчик класса
- 20. Есть ли что-то вроде байтов (byte ... b): byte []?
- 21. Сколько байтов занимает пустая очередь?
- 22. создать экземпляр com.lowagie.text.Image from byte []
- 23. C# byte [] → строка → byte [] issue
- 24. JAXBElement <Byte> Объявление
- 25. Сколько памяти занимает Массив [Byte] в Scala?
- 26. Как читать несколько байтов из BYTE *
- 27. Конвертировать список <byte[]> в один байт [] array
- 28. - Assert.AreEqual <byte[]> (один, два); сравнение объектов или значений
- 29. Один экземпляр класса в поток, C++ 11
- 30. создать только один экземпляр класса со стороны
Используются ли приложение изображения? – Emmanuel
мое приложение использует изображения в recyclerview и iam с помощью xamarin. получая очень похожий вывод к этому.? beeen, используя универсальный загрузчик изображений, и ive попытался максимально оптимально с памятью. –