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

Оптимизация приложения. Слишком часто вызывается GC - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Ошибка http://www.cyberforum.ru/android-dev/thread924060.html
Eclipse выдает такое "Call requires API level 9 (current min is 8): android.content.SharedPreferences.Editor#apply" на строчку: preferencesEditor.apply(); Как мне исправить? Как я понял, просит повысить уровень до 9.
Android Не могу найти ошибку Выдает ошибку (unfortunately,*** has stopped) нз что делать вот логи 07-16 09:37:50.620: W/Resources(925): Converting to string: TypedValue{t=0x12/d=0x0 a=2 r=0x7f09000e} 07-16 09:37:50.640: W/Resources(925): Converting to string: TypedValue{t=0x12/d=0x0 a=2 r=0x7f09000e} 07-16 09:37:50.650: W/Resources(925): Converting to string: TypedValue{t=0x12/d=0x0 a=2 r=0x7f09000e} 07-16... http://www.cyberforum.ru/android-dev/thread923989.html
Как сделать общее системное меню для всех активностей? Android
в андроиде пока не сильно ориентируюсь. хочется сделть общее меню на все приложение в таком виде, как на примере не работает. StartActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); menu menu = new menu(); }
Проблемы с вводом текста Android
Как сделать завершение введения текста энтером в эдитбоксе пропись в хмл?
Android Ограничение максимального FPS под Андроид 2.3.3 http://www.cyberforum.ru/android-dev/thread923919.html
Имеется приложение работающее через SurfaceView. Под Андроидом 4.x.x с количеством кадров в секунду все отлично, стабильные 60 FPS. Под 2.3.3 FPS возрастает до 75. Хочется иметь стабильные 60. Просьба помочь с готовым решением, чтобы не пришлось изобретать велосипед самому. Гуглил на эту тему, почему-то не смог найти ничего вменяемого, что странно, проблема вроде как должна быть актуальной..
Android LoginActivity Подскажи небольшие примеры или статьи по LoginActivity... что то не могу найти ничего нормального.... подробнее

Показать сообщение отдельно
MonStar
19 / 19 / 3
Регистрация: 10.04.2011
Сообщений: 225

Оптимизация приложения. Слишком часто вызывается GC - Android

16.07.2013, 15:30. Просмотров 2038. Ответов 28
Метки (Все метки)

Требуются некоторые разъяснения по работе GC и некоторая помощь в оптимизации.

Есть два проблемных места, в обоих очень часто создаются модели JSON.

Дело в том что постоянно через WebSocket идет непрерывный поток примерно 10Кб\с. Для каждого сообщения создается JSON, парсится, обрабатывается и когда приходит следующее сообщение старый JSON теряет ссылку и подбирается GC (мне кажется что всё происходит именно так).

В результате на момент работы GC приложение приостанавливается и появляются задержки.
Меня интересует, правда ли что GC_CONCURRENT полностью блокирует приложение на время своей работы (хотя он должен работать синхронно с приложением). По логам видно, что утечек памяти нет, но вызовы GC очень частые, иногда чаще чем раз в 10 секунд.

07-16 14:21:38.403: D/dalvikvm(16883): GC_CONCURRENT freed 1427K, 23% free 13244K/17112K, paused 105ms+7ms, total 168ms
07-16 14:21:43.578: D/dalvikvm(16883): GC_CONCURRENT freed 1807K, 22% free 13483K/17112K, paused 10ms+24ms, total 162ms
07-16 14:21:51.842: D/dalvikvm(16883): GC_CONCURRENT freed 1890K, 21% free 13539K/17112K, paused 59ms+19ms, total 156ms
07-16 14:22:02.282: D/dalvikvm(16883): GC_CONCURRENT freed 1941K, 21% free 13551K/17112K, paused 19ms+16ms, total 138ms
07-16 14:22:06.276: D/dalvikvm(16883): GC_CONCURRENT freed 2001K, 22% free 13500K/17112K, paused 6ms+4ms, total 91ms
07-16 14:22:17.287: D/dalvikvm(16883): GC_CONCURRENT freed 1878K, 21% free 13561K/17112K, paused 12ms+6ms, total 97ms
07-16 14:22:28.138: D/dalvikvm(16883): GC_CONCURRENT freed 1936K, 21% free 13562K/17112K, paused 6ms+20ms, total 104ms
07-16 14:22:35.194: D/dalvikvm(16883): GC_CONCURRENT freed 1926K, 21% free 13557K/17112K, paused 3ms+11ms, total 64ms
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru