Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Derpy
3 / 3 / 0
Регистрация: 25.12.2011
Сообщений: 20
#1

Срабатывание GC при ~50% свободной памяти - Android

30.04.2012, 01:23. Просмотров 588. Ответов 0
Метки нет (Все метки)

В приложении при некотором взаимодействии с пользователям часто происходит вызов системой сборки мусора при этом свободной памяти в этот момент 49-50%
Цитата из лога
GC_EXTERNAL_ALLOC freed 32K, 49% free 2774K/5379K, external 3354K/4560K, paused 47ms
Судя по логу ничего лишнего в памяти не находится.
Можно ли как нибудь увеличить планку срабатывания? Ибо я уже как мог оптимизировал этот участок кода, свободной памяти достаточно много а gc всё равно срабатывает и создаёт довольно неприятный лаг.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.04.2012, 01:23     Срабатывание GC при ~50% свободной памяти
Посмотрите здесь:

Утечка памяти в Spiner Android
Срабатывание кнопки при удержании ее на определенное время Android
Одновременное срабатывание onTouch и onItemLongClick Android
Освобождение памяти Android
Путь к карте памяти Android
Утечка памяти при использовании Handler Android
Запуск стартовой активити при выгрузке приложения из памяти Android
Android Потребление памяти программы
Закрыть диалог во время выполнения процесса (принудительное срабатывание dismiss() Android
Дамп памяти Android
Android TableLayout не растягивается на высоту свободной области
Утечка памяти Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 11:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru