GC_FOR_MALLOC 释放了 N 个对象

发布于 2024-12-13 21:19:45 字数 358 浏览 4 评论 0原文

我的 Logcat 充满了以下许多消息,这些消息与我感兴趣的消息交织在一起:

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

我知道如何通过 TAG 和/或 PID 过滤 in 消息,但我不知道如何过滤 <强>出。

我的问题:

  1. 有没有办法过滤掉那些 GC_FOR_MALLOC 消息?
  2. 这些 GC_FOR_MALLOC 消息对应用程序有何用处 程序(即不是系统)调试?

My Logcat is full of many the following messages interleaved with the messages I am interested in:

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

I know how to filter in messages by TAG and/or by PID, but I don't know how to filter out.

My questions:

  1. Is there a way to filter out those GC_FOR_MALLOC messages?
  2. How can those GC_FOR_MALLOC messages be useful for an application
    program (i.e. not system) debug?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

べ映画 2024-12-20 21:19:45

如果您使用的是 Eclipse 3.6.2 及更高版本以及最新的 ADT 16,则可以在 中使用以下 Java regex >按过滤器中的日志标记字段:

^((?!dalvikvm).)*$

在此处输入图像描述

希望这会有所帮助。

If you are using Eclipse 3.6.2 and up with the latest ADT 16, then you can use the following Java regex in the by Log Tag field in the filter:

^((?!dalvikvm).)*$

enter image description here

Hope this helps.

ぃ双果 2024-12-20 21:19:45

有没有办法过滤掉那些GC_FOR_MALLOC消息?

像这样:

这些 GC_FOR_MALLOC 消息如何对应用程序(即不是系统)调试有用?

GC_FOR_MALLOC 表示由于堆上缺乏内存来执行分配而启动垃圾收集。

日志显示它在 46 毫秒内释放了 543 个对象或 25440 字节(顺便说一句,这相当长)。 DVM 暂停了 46 毫秒。

Is there a way to filter out those GC_FOR_MALLOC messages?

Like this:

How can those GC_FOR_MALLOC messages be useful for an application program (i.e. not system) debug?

GC_FOR_MALLOC means that the Garbage Collection started due to lack of memory on the heap to perform an allocation.

And the log says it freed 543 objects or 25440 bytes in 46ms (which is quite long btw). The DVM was paused for 46ms.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文