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

如果您使用的是 Eclipse 3.6.2 和最新的 ADT 16,那么您可以在过滤器的字段中使用以下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 回答