本文介绍了如何解决GC_concurrent中解脱出来?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  10月7号至六号:33:28.405:DEBUG / dalvikvm(509):GC_CONCURRENT释放4688K,免费23%18428K / 23751K,暂停7毫秒+ 19ms
10月7日至6日:33:29.484:DEBUG / dalvikvm(509):GC_CONCURRENT释放24K,免费20452K / 23751K 14%,暂停7毫秒+ 21ms
10月7日至6日:33:30.486:DEBUG / dalvikvm(509):GC_FOR_ALLOC释放4623K,26%免费17648K / 23751K,暂停260ms
10月7日至6日:33:31.295:DEBUG / dalvikvm(509):GC_CONCURRENT释放4K,免费19692K / 23751K 18%,暂停为6ms + 19ms
10月7日至6日:33:32.335:DEBUG / dalvikvm(509):GC_CONCURRENT释放< 1K,免费21739K / 23751K 9%,暂停7毫秒+ 24ms
10月7日至6日:33:33.334:DEBUG / dalvikvm(509):GC_CONCURRENT释放4614K,免费19206K / 23943K 20%,暂停为6ms + 18毫秒
10月7日至6日:33:34.345:DEBUG / dalvikvm(509):GC_CONCURRENT释放< 1K,免费21254K / 23943K 12%,暂停7毫秒+ 26ms
10月7日至6日:33:35.245:DEBUG / dalvikvm(509):GC_CONCURRENT释放4614K,免费18687K / 23943K 22%,暂停为6ms + 17MS
10月7日至6日:33:36.275:DEBUG / dalvikvm(509):GC_CONCURRENT释放< 1K,免费20735K / 23943K 14%,暂停7毫秒+ 22毫秒
10月7日至6日:33:37.234:DEBUG / dalvikvm(509):GC_CONCURRENT释放4614K,免费18169K / 23943K 25%,暂停7毫秒+ 15毫秒
10月7日至6日:33:38​​.374:DEBUG / dalvikvm(509):GC_CONCURRENT释放< 1K,免费20217K / 23943K 16%,暂停为6ms + 28ms
10月7日至6日:33:39.547:DEBUG / dalvikvm(509):GC_CONCURRENT释放< 1K,免费22258K / 23943K 8%,暂停为8ms + 30毫秒
10月7日至6日:33:40.545:DEBUG / dalvikvm(509):GC_CONCURRENT释放4614K,免费19718K / 24455K 20%,暂停为6ms + 19ms
10月7日至6日:33:41.595:DEBUG / dalvikvm(509):GC_CONCURRENT释放< 1K,免费21766K / 24455K 11%,暂停7毫秒+ 24ms
10月7日至6日:33:42.575:DEBUG / dalvikvm(509):GC_CONCURRENT释放4614K,免费19199K / 24455K 22%,暂停7毫秒+ 19ms
10月7日至6日:33:43.814:DEBUG / dalvikvm(509):GC_CONCURRENT释放< 1K,免费21247K / 24455K 14%,暂停7毫秒+ 36ms
10月7日至6日:33:44.725:DEBUG / dalvikvm(509):GC_CONCURRENT释放4614K,免费18681K / 24455K 24%,暂停7毫秒+ 17MS
10月7日至6日:33:45.724:DEBUG / dalvikvm(509):GC_CONCURRENT释放< 1K,免费20729K / 24455K 16%,暂停7毫秒+ 23MS
10月7日至6日:33:46.654:DEBUG / dalvikvm(509):GC_CONCURRENT释放4614K,免费18162K / 24455K 26%,暂停7毫秒+ 12毫秒
10月7日至6日:33:47.746:DEBUG / dalvikvm(509):GC_CONCURRENT释放< 1K,免费20210K / 24455K 18%,暂停23MS + 21ms
10月7日至6日:33:48.917:DEBUG / dalvikvm(509):GC_CONCURRENT释放< 1K,免费22258K / 24455K 9%,暂停为6ms + 29ms
10月7日至6日:33:49.924:DEBUG / dalvikvm(509):GC_CONCURRENT释放4614K,免费19691K ​​/ 24455K 20%,暂停7毫秒+ 20毫秒
10月7日至6日:33:51.164:DEBUG / dalvikvm(509):GC_CONCURRENT释放< 1K,免费21739K / 24455K 12%,暂停13毫秒+ 24ms
10月7日至6日:33:52.174:DEBUG / dalvikvm(509):GC_CONCURRENT释放4614K,免费19172K / 24455K 22%,暂停为6ms + 18毫秒
10月7日至6日:33:53.255:DEBUG / dalvikvm(509):GC_CONCURRENT释放< 1K,免费21220K / 24455K 14%,暂停为6ms + 26ms
10月7日至6日:33:54.234:DEBUG / dalvikvm(509):GC_CONCURRENT释放4614K,免费18654K / 24455K 24%,暂停7毫秒+ 17MS
10月7日至6日:33:55.324:DEBUG / dalvikvm(509):GC_CONCURRENT释放< 1K,免费20701K / 24455K 16%,暂停为6ms + 22ms内
10月7日至6日:33:56.184:DEBUG / dalvikvm(509):GC_FOR_ALLOC释放4610K,28%免费17648K / 24455K,暂停242ms
10月7日至6日:33:57.025:DEBUG / dalvikvm(509):GC_CONCURRENT释放4K,免费19692K / 24455K 20%,暂停7毫秒+ 20毫秒
10月7日至6日:33:58.085:DEBUG / dalvikvm(509):GC_CONCURRENT释放< 1K,免费21739K / 24455K 12%,暂停为6ms + 27ms
10月7日至6日:33:59.034:DEBUG / dalvikvm(509):GC_CONCURRENT释放4614K,免费19173K / 24455K 22%,暂停7毫秒+ 19ms
10月7日至6日:34:00.204:DEBUG / dalvikvm(509):GC_CONCURRENT释放< 1K,免费21221K / 24455K 14%,暂停7毫秒+ 44ms
10月7日至6日:34:01.164:DEBUG / dalvikvm(509):GC_CONCURRENT释放4614K,免费18654K / 24455K 24%,暂停7毫秒+ 17MS
10月7日至6日:34:02.176:DEBUG / dalvikvm(509):GC_CONCURRENT释放< 1K,免费20702K / 24455K 16%,暂停7毫秒+ 22毫秒
10月7日至6日:34:02.985:DEBUG / dalvikvm(509):GC_FOR_ALLOC释放4610K,28%免费17648K / 24455K,暂停244ms
10月7日至6日:34:03.774:DEBUG / dalvikvm(509):GC_CONCURRENT释放4K,免费19692K / 24455K 20%,暂停7毫秒+ 20毫秒
10月7日至6日:34:04.813:DEBUG / dalvikvm(509):GC_CONCURRENT释放< 1K,免费21739K / 24455K 12%,暂停为6ms + 28ms
 

解决方案

您堆充满

  GC_CONCURRENT释放< 1K,免费14%21220K / 24455K,暂停为6ms + 26ms
 

  • GC_CONCURRENT :跳跃,因为堆充满
  • 14%免费21220K / 24455K 之后的内存这个集合14%是免费的。检查堆的使用。
  • 暂停拍摄,收集垃圾6ms的+ 26ms 时间。

显然,在你的code一个严重的内存泄露,你必须解决。

07-06 10:33:28.405: DEBUG/dalvikvm(509): GC_CONCURRENT freed 4688K, 23% free 18428K/23751K, paused 7ms+19ms
07-06 10:33:29.484: DEBUG/dalvikvm(509): GC_CONCURRENT freed 24K, 14% free 20452K/23751K, paused 7ms+21ms
07-06 10:33:30.486: DEBUG/dalvikvm(509): GC_FOR_ALLOC freed 4623K, 26% free 17648K/23751K, paused 260ms
07-06 10:33:31.295: DEBUG/dalvikvm(509): GC_CONCURRENT freed 4K, 18% free 19692K/23751K, paused 6ms+19ms
07-06 10:33:32.335: DEBUG/dalvikvm(509): GC_CONCURRENT freed <1K, 9% free 21739K/23751K, paused 7ms+24ms
07-06 10:33:33.334: DEBUG/dalvikvm(509): GC_CONCURRENT freed 4614K, 20% free 19206K/23943K, paused 6ms+18ms
07-06 10:33:34.345: DEBUG/dalvikvm(509): GC_CONCURRENT freed <1K, 12% free 21254K/23943K, paused 7ms+26ms
07-06 10:33:35.245: DEBUG/dalvikvm(509): GC_CONCURRENT freed 4614K, 22% free 18687K/23943K, paused 6ms+17ms
07-06 10:33:36.275: DEBUG/dalvikvm(509): GC_CONCURRENT freed <1K, 14% free 20735K/23943K, paused 7ms+22ms
07-06 10:33:37.234: DEBUG/dalvikvm(509): GC_CONCURRENT freed 4614K, 25% free 18169K/23943K, paused 7ms+15ms
07-06 10:33:38.374: DEBUG/dalvikvm(509): GC_CONCURRENT freed <1K, 16% free 20217K/23943K, paused 6ms+28ms
07-06 10:33:39.547: DEBUG/dalvikvm(509): GC_CONCURRENT freed <1K, 8% free 22258K/23943K, paused 8ms+30ms
07-06 10:33:40.545: DEBUG/dalvikvm(509): GC_CONCURRENT freed 4614K, 20% free 19718K/24455K, paused 6ms+19ms
07-06 10:33:41.595: DEBUG/dalvikvm(509): GC_CONCURRENT freed <1K, 11% free 21766K/24455K, paused 7ms+24ms
07-06 10:33:42.575: DEBUG/dalvikvm(509): GC_CONCURRENT freed 4614K, 22% free 19199K/24455K, paused 7ms+19ms
07-06 10:33:43.814: DEBUG/dalvikvm(509): GC_CONCURRENT freed <1K, 14% free 21247K/24455K, paused 7ms+36ms
07-06 10:33:44.725: DEBUG/dalvikvm(509): GC_CONCURRENT freed 4614K, 24% free 18681K/24455K, paused 7ms+17ms
07-06 10:33:45.724: DEBUG/dalvikvm(509): GC_CONCURRENT freed <1K, 16% free 20729K/24455K, paused 7ms+23ms
07-06 10:33:46.654: DEBUG/dalvikvm(509): GC_CONCURRENT freed 4614K, 26% free 18162K/24455K, paused 7ms+12ms
07-06 10:33:47.746: DEBUG/dalvikvm(509): GC_CONCURRENT freed <1K, 18% free 20210K/24455K, paused 23ms+21ms
07-06 10:33:48.917: DEBUG/dalvikvm(509): GC_CONCURRENT freed <1K, 9% free 22258K/24455K, paused 6ms+29ms
07-06 10:33:49.924: DEBUG/dalvikvm(509): GC_CONCURRENT freed 4614K, 20% free 19691K/24455K, paused 7ms+20ms
07-06 10:33:51.164: DEBUG/dalvikvm(509): GC_CONCURRENT freed <1K, 12% free 21739K/24455K, paused 13ms+24ms
07-06 10:33:52.174: DEBUG/dalvikvm(509): GC_CONCURRENT freed 4614K, 22% free 19172K/24455K, paused 6ms+18ms
07-06 10:33:53.255: DEBUG/dalvikvm(509): GC_CONCURRENT freed <1K, 14% free 21220K/24455K, paused 6ms+26ms
07-06 10:33:54.234: DEBUG/dalvikvm(509): GC_CONCURRENT freed 4614K, 24% free 18654K/24455K, paused 7ms+17ms
07-06 10:33:55.324: DEBUG/dalvikvm(509): GC_CONCURRENT freed <1K, 16% free 20701K/24455K, paused 6ms+22ms
07-06 10:33:56.184: DEBUG/dalvikvm(509): GC_FOR_ALLOC freed 4610K, 28% free 17648K/24455K, paused 242ms
07-06 10:33:57.025: DEBUG/dalvikvm(509): GC_CONCURRENT freed 4K, 20% free 19692K/24455K, paused 7ms+20ms
07-06 10:33:58.085: DEBUG/dalvikvm(509): GC_CONCURRENT freed <1K, 12% free 21739K/24455K, paused 6ms+27ms
07-06 10:33:59.034: DEBUG/dalvikvm(509): GC_CONCURRENT freed 4614K, 22% free 19173K/24455K, paused 7ms+19ms
07-06 10:34:00.204: DEBUG/dalvikvm(509): GC_CONCURRENT freed <1K, 14% free 21221K/24455K, paused 7ms+44ms
07-06 10:34:01.164: DEBUG/dalvikvm(509): GC_CONCURRENT freed 4614K, 24% free 18654K/24455K, paused 7ms+17ms
07-06 10:34:02.176: DEBUG/dalvikvm(509): GC_CONCURRENT freed <1K, 16% free 20702K/24455K, paused 7ms+22ms
07-06 10:34:02.985: DEBUG/dalvikvm(509): GC_FOR_ALLOC freed 4610K, 28% free 17648K/24455K, paused 244ms
07-06 10:34:03.774: DEBUG/dalvikvm(509): GC_CONCURRENT freed 4K, 20% free 19692K/24455K, paused 7ms+20ms
07-06 10:34:04.813: DEBUG/dalvikvm(509): GC_CONCURRENT freed <1K, 12% free 21739K/24455K, paused 6ms+28ms
解决方案

Your heap is full

GC_CONCURRENT freed <1K, 14% free 21220K/24455K, paused 6ms+26ms

  • GC_CONCURRENT : Jumps in because Heap is full
  • 14% free 21220K/24455K After this collection 14% of memory is free. Check the heap usage.
  • paused 6ms+26ms Time taken to collect garbage.

Obviously there is a huge memory leak in your code that you have to fix.

这篇关于如何解决GC_concurrent中解脱出来?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-04 20:58