Articles of Сбор мусора для

Коллекция струн и мусора

У меня есть метод в engine, который я использую (andengine): public final void setText(String pString){…} Мое приложение обновляет счет каждые 1 с от статического int mScoreText.setText(""+PlayerSystem.mScore); Проблема заключается в том, что таким образом каждую секунду создается новый объект String, и через 1 минуту у меня есть 59 объектов String для сбора по GC и дополнительные […]

Должен ли я создавать объекты Java Null?

Предположим, что я выполняю итерацию по массиву объектов, т.е. for (int r = 0; r < rows; r++) { for (int c = 0; c < columns; c++) { if (bricks[r][c] != null) { bricks[r][c].draw(gl) Если я в какой-то момент хочу уничтожить кирпич, должен ли мой метод remove () скрыть объект, например: private void remove(GameBrick […]

Разработка игр для Android и сбор мусора

Я работаю над игрой для Android и отлаживаю ее на своем N1. Сначала производительность была неоднородной. Затем я работал над очисткой всех распределений, чтобы предотвратить сбор мусора. Это значительно улучшило ситуацию, но я все еще видел некоторые коллекции мусора, которые вызвали очень короткие паузы в анимации. Потянув мои волосы на некоторое время, я заметил, что […]

Является ли объединение для небольших объектов более эффективным, чем сборщик мусора Java от Java?

Итак, я читал это: http://www.ibm.com/developerworks/java/library/j-jtp09275/index.html, в котором говорится: «Объявление об общественном обслуживании: объединение объектов теперь представляет собой серьезную потерю производительности для всех, кроме Большинство тяжеловесов объектов, и даже тогда было бы сложно получить право, не вводя узкие места для параллелизма », и взял его по номиналу. В статье рассказывается о генерации GC, освобождении, локальном распределении […]

Объект становится null

Привет, У нас есть странная проблема в нашем приложении для Android. В нашем приложении мы сохраняем все необходимые объекты / данные в объекте Common (называемом объектом A) при запуске приложения (первая активность). Мы сохранили сам контекст в этом объекте. Всякий раз, когда нам нужен контекст в нашем приложении, мы получаем контекст из объекта A и […]

Android GC – LogCat всегда показывает активность GC

Когда я запускаю свою программу, logcat показывает много активности с GC как GC freed 10324 objects/ 510376 bytes in 103 ms GC freed 10324 objects/ 510376 bytes in 103 ms GC freed 10324 objects/ 510376 bytes in 103 ms GC freed 10324 objects/ 510376 bytes in 103 ms GC freed 10324 objects/ 510376 bytes in […]

Как Android Studio инициирует сборщик мусора и как он работает?

Мне трудно найти возможную утечку памяти. У меня есть Activity, который делает тяжелую работу в фоновом режиме. После некоторых задач приложение потребляет слишком много памяти. Кажется, что он не очищается должным образом. Это действие в состоянии по умолчанию: Если я запускаю задачу, выполняемую Activity, все больше выделяется память. Деятельность после некоторой работы: Сначала я думал, […]

Кеш-андроид> внутреннее хранилище против кэша объектов

Мне нужно кэшировать изображения (всего 5 или до 100) из Интернета и отображать их в виде списка. Если пользователь выбирает строку списка, кеш может быть очищен. Я посмотрел несколько примеров. Некоторые используют внешнее хранилище. Некоторые используют внутренние и внешние. Некоторые объекты .. Так в чем преимущества / недостатки внутреннего хранилища ( http://developer.android.com/guide/topics/data/data-storage.html#filesInternal через getCacheDir ()) […]

Фоновая частичная параллельная развертка метки GC

Я использую систему Kotlin Fuel для вызова REST API. На самом деле все работает нормально, когда api имеет http uri. Но как только, когда uris сделаны как HTTP с установкой сертификата SSL, я не смог загрузить изображение с сервера amazon. Я получаю следующую ошибку и ее блокировку пользовательского интерфейса. Кто-нибудь знает, как исправить эту проблему? […]

Как остановить сборщик мусора Android? Является ли это возможным?

Есть ли способ остановить сборщик мусора в течение некоторого времени?

Intereting Posts
Как опубликовать библиотеку Android в качестве артефакта Maven на Bitbucket? Есть ли альтернатива Location Client (API Google Play)? Пользовательская карта Google Maps Engine на Android-картах v2? Поддерживаемые пассивные метки RFID на дальние расстояния на телефонах Android с NFC? Все библиотеки com.google.android.gms должны использовать ту же самую спецификацию версии? Кордова Не удалось зарезервировать достаточно места для кучи объектов 2097152KB Android: весь ListView изменяет цвет в фокусе, а не только дочерний элемент ListView Как изменить / уменьшить размер счетчика Android? В моем приложении Android Eclipse Developer есть 2 файла AndroidManifest.xml, которые я должен изменить? Android намерен играть видео? Инициализировать дату в android datepicker на определенную дату, то есть не текущую дату. Удалить тень уведомлений в приложении для Android Как использовать новый формат ограничений Android для уменьшения иерархии просмотра ADT не обновит до 23 из-за конфликта зависимости Подписка или привязка к существующей службе Intent