在 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
选项来指定您想要的监控类型。在下图中显示我只想监视来自我的应用程序的日志:
在 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
选项来指定您想要的监控类型。在下图中显示我只想监视来自我的应用程序的日志: