簡體   English   中英

GC_FOR_MALLOC釋放了N個對象

[英]GC_FOR_MALLOC freed N objects

我的Logcat充滿了許多與我感興趣的消息交錯的以下消息:

11-06 18:05:42.129: DEBUG/dalvikvm(853): 
GC_FOR_MALLOC freed 543 objects / 25440 bytes in 46ms

我知道如何通過 TAG和/或通過PID過濾的消息,但我不知道如何過濾

我的問題:

  1. 有沒有辦法過濾那些GC_FOR_MALLOC消息?
  2. 那些GC_FOR_MALLOC消息如何對應用程序(即非系統)調試有用?

如果您使用的是Eclipse 3.6.2以及最新的ADT 16,那么您可以在過濾器中的by Log Tag字段中使用以下Java正則表達式

^((?!dalvikvm).)*$

在此輸入圖像描述

希望這可以幫助。

有沒有辦法過濾掉那些GC_FOR_MALLOC消息?

像這樣:

那些GC_FOR_MALLOC消息如何對應用程序(即非系統)調試有用?

GC_FOR_MALLOC表示由於堆上缺少內存來執行分配而啟動垃圾收集。

並且日志說它在46ms內釋放了543個對象或25440個字節(這是相當長的btw)。 DVM暫停了46ms。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM