1

私の 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 メッセージは、アプリケーション プログラム (つまり、システムではない) のデバッグにどのように役立ちますか?
4

2 に答える 2

3

最新の ADT 16 で Eclipse 3.6.2 以降を使用している場合は、フィルターのフィールドで次のJava 正規表現を使用できます。by Log Tag

^((?!dalvikvm).)*$

ここに画像の説明を入力

お役に立てれば。

于 2012-01-08T21:24:51.963 に答える
1

これらの GC_FOR_MALLOC メッセージを除外する方法はありますか?

このような:

これらの GC_FOR_MALLOC メッセージは、アプリケーション プログラム (つまり、システムではない) のデバッグにどのように役立ちますか?

GC_FOR_MALLOC は、ヒープに割り当てを実行するためのメモリが不足しているため、ガベージ コレクションが開始されたことを意味します。

ログには、46 ミリ秒で 543 個のオブジェクトまたは 25440 バイトが解放されたことが示されています (かなり長い時間です)。DVM は 46 ミリ秒一時停止されました。

于 2011-11-07T03:53:31.740 に答える