任何人都知道这个LOG测试是什么意思 每当我在APP中进行任何操作时,它都会显示 TEXT
09-06 17:41:30.194: D/dalvikvm(4900): GC_CONCURRENT freed 440K, 49% free 3317K/6471K, external 0K/512K, paused 4ms+7ms
dos与内存分配有关吗?
答案 0 :(得分:2)
GC_CONCURRENT
表示垃圾收集以并行方式发生。不影响任何表现。
释放440K
GC的这个特殊循环释放了440k内存。
免费3317K / 6471K
可用和总堆内存详细信息。
外部0K / 512K
适用于您的应用的外部存储器(堆除外)。
GC开始时的4ms暂停,最后由GC消耗7ms。4ms的+ 7毫秒
也就是说,在此GC期间,您的所有活动都被暂停了11毫秒,开始时为4毫秒,最后为7毫秒。
有关此内容的更多信息,请观看此视频。他非常清楚地解释了这一点。
答案 1 :(得分:1)
事实上。它显示垃圾收集器被解雇(定期发生)并且它可以回收440K的内存。是否很多取决于您的应用,但越少越好。经验法则是尽可能避免内存分配。