Articles of памяти

Инструмент для проверки утечек памяти в android

Есть ли хороший инструмент для проверки утечек памяти в Android? Любая помощь будет признательна.

Как отклонить AlertDialog.Builder?

В следующем ниже коде, как я могу отклонить окно предупреждения? Я не хочу вызывать утечку памяти. Я попробовал .dismiss () на alertDialog, но это не сработало … Спасибо // User pressed the stop button public void StopMsg_button_action(View view){ final EditText password_input = new EditText(this); // create an text input field password_input.setHint("Enter Password"); // put a […]

Как найти утечки памяти из собственного кода в android

Просто интересно, кто-то знает, как узнать утечки памяти в собственном коде от android. Поиск в Google дает много решений, но ни один из них не заполнен. Пожалуйста, дайте мне знать, если кто-нибудь знает, как это сделать.

Типы памяти Android (RAM v Внутренняя память)

В отдельном потоке я продемонстрировал свое незнание типов памяти, спросив о том, как лучше всего скопировать файл во «внутреннюю память», и ему было рекомендовано, чтобы это было не очень хорошо, и что было бы лучше прочитать файл в «ОЗУ», , Теперь я пытаюсь понять, как связаны эти два типа памяти и как их можно использовать. […]

Метод android finish () не очищает приложение из памяти

У меня есть активность, и я вызываю метод finish (), и действие не очищается из памяти. После вызова finish () я вижу, что метод onDestroy () успешно выполнен (и я очищаю все мои переменные и прочее там). Должен ли он быть очищен от памяти или от того, как работает андроид? Насколько я понимаю, жизненный цикл […]

Использование памяти фонового изображения Android

В проекте, над которым я работаю, используется несколько «высоких разрешений» (обратите внимание на цитаты). Чтобы попасть в ситуацию, один из них – файл PNG размером 640×935 1.19M. Насколько я знаю, даже если Android распаковывает изображения в память как необработанные данные, это должно быть: 640 x 935 x 4bytes = 2,39M У меня проблемы с памятью […]

База данных SQLite для базы данных SQLite с индексом 2048 кб не выполнена

У меня есть процедура, которая запускает разные запросы по базе данных SQLite много раз в секунду. Через некоторое время я получу ошибку "android.database.CursorWindowAllocationException: – Cursor window allocation of 2048 kb failed. # Open Cursors = " появляется в LogCat. У меня было использование памяти журнала приложений, и действительно, когда использование достигает определенного предела, я получаю […]

Каков максимальный объем оперативной памяти, которую приложение может использовать?

Мне очень интересен этот вопрос относительно управления памятью операционной системы Android, поэтому я надеюсь на довольно подробный ответ на эту тему. Что я хотел бы знать: Каков максимальный объем памяти (в мегабайтах / в процентах от общей ОЗУ), который может использовать приложение Android (это не системное приложение)? Существуют ли различия между версиями Android ? Существуют […]

Определить размер кучи приложения в Android

Как вы программно обнаруживаете размер кучи приложения, доступный для Android-приложения? Я слышал, что есть функция, которая делает это в более поздних версиях SDK. В любом случае, я ищу решение, которое работает на 1,5 и выше.

Java.lang.OutOfMemoryError: размер растрового изображения превышает бюджет VM – Android

Я разработал приложение, которое использует большое количество изображений на Android. Приложение запускается один раз, заполняет информацию на экране ( Layouts , Listviews , Textviews Listviews , Textviews и т. Д.), И пользователь считывает информацию. Нет анимации, специальных эффектов или чего-либо, что может заполнить память. Иногда чертежи могут меняться. Некоторые из них являются ресурсами Android, а […]