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",因为它直接显示在屏幕的左下方。