Android logcat dalvikvm错误消息的含义

Android logcat dalvikvm错误消息的含义,android,logcat,android-logcat,Android,Logcat,Android Logcat,我在任何地方都找不到记录在案的。那么,此Logcat错误消息中的值意味着什么: 06-28 14:59:53.172: E/dalvikvm(32679): 32679(...) stat: (e) 393 5941KB / (c) 0 0KB / (a) 27 69MB / (h) 730KB 2668KB 1937KB 我还想说的是,在这条消息之后,我收到了以下消息: 06-28 14:59:53.172: D/dalvikvm(32679): GC_F

我在任何地方都找不到记录在案的。那么,此Logcat错误消息中的值意味着什么:

06-28 14:59:53.172: E/dalvikvm(32679): 32679(...) stat: (e)  393  5941KB / (c)    0     0KB / (a)   27    69MB / (h)   730KB  2668KB  1937KB
我还想说的是,在这条消息之后,我收到了以下消息:

06-28 14:59:53.172: D/dalvikvm(32679): GC_FOR_ALLOC freed 2050K, 65% free 4916K/13892K, paused 26ms, total 26ms

来自Android文档:

D/dalvikvm: <GC_Reason> <Amount_freed>, <Heap_stats>, 

<External_memory_stats>, <Pause_time>
所有字段名称都是自我解释的,但需要注意以下几点:

  • freed 2049K-这是在这次运行中,GC释放的活动对象的数量
  • 64%免费3571K/9991K-9991K中的64%,其中=6494K的数量是免费的36%是活动对象大小

@Selvin因为我删除了这篇文章。因为除了这个logcat消息之外,它与textview、字符串解析或bufferedreader无关!因为我在删除的问题中没有针对这个具体的信息。@matcauthon请在这个链接中参考fadden的答案
D/dalvikvm( 9050): GC_CONCURRENT freed 2049K, 64% free 3571K/9991K,

external 4703K/5261K, paused 2ms+2ms