Android: 内存监视器工具在哪里?
Android: Where's the Memory Monitor tool?
有一个工具Memory Monitor可以随着时间的推移分析内存分配,它生成的图形如下:
我只是找不到像 "Memory Monitor" 这样的工具。我在哪里可以找到它?
由于这个工具的位置似乎随着时间的推移而改变(随着 Android 监控工具套件的增长),这里是 selected Android Studio 版本的细分(如果你想要添加缺少的版本,请随时建议对此答案进行编辑以包含它!)
Android Studio 2.2.3
IDE 访问权限(左下方,现在与“监视器”选项卡中的其他监视器分组):
菜单访问:
View -> Tool Windows -> Android Monitor
Android Studio 2.0 预览
IDE访问(左下):
菜单访问:
View -> Tool Windows -> Android Monitor
然后 select 内存选项卡。
Android Studio 0.8.10
IDE访问(右下):
菜单访问:
Tools -> Android -> Memory Monitor
或
View -> Tool Windows -> Memory Monitor
Android 附带一个名为 Dalvik Debug Monitor Server (DDMS) 的调试工具,它提供端口转发服务、设备上的屏幕捕获、设备上的线程和堆信息,logcat、进程和无线电状态信息、来电和短信欺骗、位置数据欺骗等。此页面提供了对 DDMS 功能的适度讨论;它并不是对所有特性和功能的详尽探索。
查看进程的堆使用情况
DDMS 允许您查看进程使用了多少堆内存。此信息可用于跟踪应用程序执行期间某个时间点的堆使用情况。
查看进程的堆使用情况:
在“设备”选项卡中,select 您要查看其堆信息的进程。
单击 Update Heap 按钮为进程启用堆信息。
在 Heap 选项卡中,单击 Cause GC 以调用垃圾收集,这将启用堆数据的收集。操作完成后,您将看到一组对象类型和为每种类型分配的内存。可以再次点击Cause GC刷新数据。
单击列表中的对象类型可查看条形图,该条形图显示为特定内存大小分配的对象数(以字节为单位)。
DDMS Android Documentation
在最新的 Android Studio 版本(我使用的是 Canary 频道)ver 1.3 中,内存监视器位于底部的 Android 选项卡下 --> 内存.
在Android Studio的最新版本(1.4.1)中,它显示在底部,但你必须激活它,至少我需要去Tools > Android > Enable ADB Integration
激活它如下图所示:
即 Tools > Android
菜单中没有 "Memory Tool",因为它直接显示在屏幕的左下方。
有一个工具Memory Monitor可以随着时间的推移分析内存分配,它生成的图形如下:
我只是找不到像 "Memory Monitor" 这样的工具。我在哪里可以找到它?
由于这个工具的位置似乎随着时间的推移而改变(随着 Android 监控工具套件的增长),这里是 selected Android Studio 版本的细分(如果你想要添加缺少的版本,请随时建议对此答案进行编辑以包含它!)
Android Studio 2.2.3
IDE 访问权限(左下方,现在与“监视器”选项卡中的其他监视器分组):
菜单访问:
View -> Tool Windows -> Android Monitor
Android Studio 2.0 预览
IDE访问(左下):
菜单访问:
View -> Tool Windows -> Android Monitor
然后 select 内存选项卡。
Android Studio 0.8.10
IDE访问(右下):
菜单访问:
Tools -> Android -> Memory Monitor
或
View -> Tool Windows -> Memory Monitor
Android 附带一个名为 Dalvik Debug Monitor Server (DDMS) 的调试工具,它提供端口转发服务、设备上的屏幕捕获、设备上的线程和堆信息,logcat、进程和无线电状态信息、来电和短信欺骗、位置数据欺骗等。此页面提供了对 DDMS 功能的适度讨论;它并不是对所有特性和功能的详尽探索。
查看进程的堆使用情况 DDMS 允许您查看进程使用了多少堆内存。此信息可用于跟踪应用程序执行期间某个时间点的堆使用情况。
查看进程的堆使用情况:
在“设备”选项卡中,select 您要查看其堆信息的进程。 单击 Update Heap 按钮为进程启用堆信息。 在 Heap 选项卡中,单击 Cause GC 以调用垃圾收集,这将启用堆数据的收集。操作完成后,您将看到一组对象类型和为每种类型分配的内存。可以再次点击Cause GC刷新数据。 单击列表中的对象类型可查看条形图,该条形图显示为特定内存大小分配的对象数(以字节为单位)。 DDMS Android Documentation
在最新的 Android Studio 版本(我使用的是 Canary 频道)ver 1.3 中,内存监视器位于底部的 Android 选项卡下 --> 内存.
在Android Studio的最新版本(1.4.1)中,它显示在底部,但你必须激活它,至少我需要去Tools > Android > Enable ADB Integration
激活它如下图所示:
即 Tools > Android
菜单中没有 "Memory Tool",因为它直接显示在屏幕的左下方。