在 Android Studio 1.2.1.1 中停止内存监视器

Stop memory monitor in Android Studio 1.2.1.1

在 Android Studio 1.0 版中,内存监视器面板旁边有一个关闭按钮,可以阻止它报告内存更改;但在 Android Studio 版本 1.2.1.1 中,关闭按钮不再存在。

烦人的是logcat会淹没监控日志,我再也看不到我的日志了。

05-27 16:21:24.431 32121-32127/com.exampleapp D/jdwp﹕ handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x40001396, flags=0x0, dataLen=0x9
05-27 16:21:24.431 32121-32127/com.exampleapp D/jdwp﹕ sendBufferedRequest : len=0x34     
05-27 16:21:24.932 32121-32127/com.exampleapp D/jdwp﹕ processIncoming

那么我怎样才能停止内存监视器及其烦人的日志呢?

更新 1:

The annoying thing is that logcat will flood the monitoring log and I can't see my log anymore.

如果我对您的问题的理解正确,那么这里会提供更简单的解决方案。您可以按包名称过滤日志消息,如下所示:

我认为您列出的日志与内存监视器无关window。

对于此类日志,您无能为力。它们是 "Debug" 级别,所以您可以做的第一件事是 select 更严重的日志级别("Info"、"Warn"、"Error" 或 "Alert").您可以在日志级别下拉列表中执行此操作:

如果您需要从您的应用程序中查看调试日志,那么您可以这样做

Log.wtf("===", "message");

和 select 日志级别 "Assert"。这样您将只会看到您的自定义日志。 或者您可以使用更复杂的日志记录工具,例如 Jake Wharton's Hugo

像图片那样创建一个过滤器可以解决问题,但这也不是真正的答案:)

这是过滤器:

^(?!(jdwp))

您可以随时通过禁用 ADB 集成来停止监控。单击顶部的 Tools,转到 Android,然后单击 Enable ADB Integration 取消选择。喜欢下图:

要再次启用 Enable ADB Integration,您必须执行相同的操作。

之后,您可以更改 logcat 选项来指定您想要的监控类型。在下图中显示我只想监视来自我的应用程序的日志: