Articles of памяти

Внутренняя память, полная изображений, возможно, вызванная Bitmap.compress (формат, int, поток)

Мое приложение – приложение для чата Wifi, с помощью которого вы можете общаться между двумя блоками Android с текстовыми сообщениями и фотографировать снимки камеры и отправлять их. Изображения сохраняются на SD-карте. Раньше у меня было OutOfMemoryError после нескольких отправленных изображений, но я решил эту проблему, отправив options.inPurgeable = true; а также options.inInputShareable = true; К […]

Моделирование памяти в android

Я хочу программно имитировать память в андроиде. Это я хочу создать предупреждение о низкой памяти, когда я нажимаю на кнопку в своей деятельности .. есть ли способ сделать это ..? Есть ли способ ограничить память в android ..? Если у вас есть идеи, пожалуйста, дайте мне знать .. Заранее спасибо..

Когда Android выдает OutOfMemory Exception?

Я читал об ошибке OutOfMemory в Android, которая появляется, когда у Android заканчивается память. Знаем ли мы, что если мое приложение потребляет некоторое количество x MB памяти, то это даст ошибку OutOfMemory? Поддерживает ли Android выделение определенного объема памяти для каждого приложения в зависимости от устройства и общей физической памяти? Например, у меня есть устройство […]

Android: слишком много выделенной памяти при использовании png вместо векторных изображений

Я использую 10 изображений PNG размером 20-30 КБ в imageView, но выделенная память увеличивается с 70 МБ до 270 МБ, когда эта активность загружается. Так почему это слишком много памяти выделяется для этих изображений. Это скриншот распределения памяти Это одно из моих изображений

Android: сделать папку на внешней памяти частной или защищенной

Я хочу сделать папку на внешней памяти (может быть на SD-карте) частной или защищенной, так что только мое приложение / процесс может иметь доступ к этой папке. Я могу сделать это? Если это так, пожалуйста, дайте мне знать? Мое требование: я могу использовать внутреннюю память Android для хранения файлов / данных моего приложения, но это […]

Андроид «заткнись», что именно происходит с памятью

В моем приложении у меня мало услуг. Приложение выполняется в процессе «android.uid.system». Когда я нажимаю «принудительно закрыть», журналы записывают: Пакет принудительной остановки com.sec.ims.android uid = 1000 Служба принудительной остановки ServiceRecord {42b9a948 … ….. Я вижу, что для каждой службы работает под моим приложением. Там вообще нет вызова onDestroy (). Мне интересно, что именно делает андроид […]

Как мне создать Libgdx.so из источника для Android с включенной трассировкой gdb?

Я установил отладочное ПЗУ на Android-устройство и включил собственную кучу DDMS в поисках утечки памяти libgdx. У меня теперь есть след, но нет исходного кода, чтобы следовать примеру. Я загрузил исходный код libgdx. Как его создать, позволяя трассировку gdb, чтобы я мог следить за кодом, на который ссылается трассировка? Обновить: Я построил debug .so libgdx […]

Как я могу найти утечки памяти в одностраничном приложении javascript?

Приложение представляет собой одну страницу, поэтому она не обновляется, и мы надеемся, что она будет работать на Android-устройстве в течение длительного времени. В настоящее время мы наблюдаем сбой (и отчет logcat, указывающий ошибку OOM при запуске на android) примерно через 18 часов. Когда я использую удаленную отладку и фиксирую временную шкалу с помощью инструментов разработчика […]

Размер растрового изображения превышает бюджет VM, не понимая, почему

Я посмотрел на все проблемы «Размер растрового изображения превышает бюджет VM», но ни одно из решений не применимо для меня. Я не понимаю, почему моя программа иногда выдает эту ошибку, потому что я использую ее, похоже, не вызывает никаких утечек памяти. Трассировки стека указывают на метод BitmapFactory.decodeResource (). У меня есть фоновое изображение, которое я […]

Как очистить динамически созданный вид из памяти?

Я пытаюсь очистить некоторые виды памяти. Вот ситуация. У меня есть Activity, который я назову A и другой B. Теперь я нажимаю кнопку в Activity A, которая вызывает Activity B, которая динамически создает множество представлений. После этого я нажимаю кнопку «Назад», чтобы многократно повторять действия A Повторять тезисы 2 шага. В результате в DDMS количество […]