Подтвердить что ты не робот

Андроид - GC_FOR_ALLOC освобожден 6346K, 7% бесплатно, приостановлено 143ms, всего 143ms

Я разрабатываю автономный mapView с использованием библиотеки OSMdroid. Мой трассировщик загружает плитки, но рендер уверенно уходит. Но факт в моих сообщениях журнала, я продолжаю получать эту ошибку:

GC_FOR_ALLOC freed 6346K, 7% free , paused 143ms, total 143ms

Я не уверен, как отладить это? Любые идеи, есть ли у меня какие-либо утечки памяти?

4b9b3361

Ответ 1

Это не ошибка, а информация, которую собирал сборщик мусора.

Если вы видите много таких, это может означать, что вы делаете много распределений или имеете небольшую память. Вам следует попытаться улучшить производительность вашей программной памяти.

Существует хорошая исходная информация о расследовании потребления ОЗУ в Android:

https://developer.android.com/tools/debugging/debugging-memory.html

Существует также документ об общих стратегиях управления потреблением памяти в Android:

http://developer.android.com/training/articles/memory.html