android - GC_FOR_ALLOC释放6346K,7%免费,暂停143ms,总计143ms

时间:2014-05-07 04:52:51

标签: android performance garbage-collection android-mapview

我正在使用OSMdroid库开发一个离线mapView。我的tilesource加载了tile,但渲染稳定。但事实是在我的日志消息中,我不断收到此错误:

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

我不确定如何调试这个?任何想法,我有任何内存泄漏?

1 个答案:

答案 0 :(得分:35)

这不是错误,而是垃圾收集器已运行的信息。

如果您看到很多这些,可能意味着您正在进行多次分配或记忆力很小。您应该尝试提高程序的内存性能。

有关于调查Android中RAM消耗的良好源信息:

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

还有一份关于在Android中管理内存消耗的一般策略的文档:

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