Android:内存监视器工具在哪里?

随着时间的推移,有一个工具Memory Monitor来分析内存分配,它产生的数字如下:

在这里输入图像说明

我只是找不到像“内存监视器”的工具。 我在哪里可以find它?

由于这个工具的位置似乎已经随着时间而改变(随着Android监控工具套件的增长),下面是选定的Android Studio版本的细目(如果你想添加一个缺less的版本,随意build议编辑这个答案包括它!)

Android Studio 2.2.3

IDE访问(左下angular,现在与Monitor选项卡中的其他监视器分组):

在这里输入图像说明

菜单访问:

查看 – >工具窗口 – > Android监视器

Android Studio 2.0 Preview

IDE访问(左下angular):

在这里输入图像说明

菜单访问:

查看 – >工具窗口 – > Android监视器

然后select“内存”选项卡。

Android Studio 0.8.10

IDE访问(右下):

在这里输入图像说明

菜单访问:

工具 – > Android – >内存监视器

要么

查看 – >工具窗口 – >内存监视器

在最新的Android Studio版本(我正在使用Canary频道)版本1.3内存监视器位于Android标签底部 – >内存。

内存工具的位置

在Android Studio的最新版本(1.4.1)中,它显示在底部,但您必须激活它,至less我需要通过转到Tools > Android > Enable ADB Integration来激活它,如下图所示:

ADB集成菜单

也就是说,“工具” Tools > Android菜单中没有“内存工具”,因为它可以直接在屏幕的左下angular看到。

Android提供了一个名为Dalvik Debug Monitor Server(DDMS)的debugging工具,它提供端口转发服务,设备上的屏幕截图,设备上的线程和堆信息,logcat,进程和无线电状态信息,来电和SMS欺骗,位置数据欺骗等等。 本页提供了有关DDMSfunction的适度讨论。 它并不是对所有特性和function的详尽探索。

查看进程的堆使用情况 DDMS允许您查看进程正在使用多less堆内存。 这些信息在跟踪应用程序执行期间某个时间点的堆使用情况时非常有用。

查看进程的堆使用情况:

在设备选项卡中,select您要查看堆信息的进程。 单击更新堆button以启用该进程的堆信息。 在“堆”选项卡中,单击“原因GC”调用垃圾回收,这将启用堆数据的收集。 操作完成后,您将看到一组对象types以及为每种types分配的内存。 您可以再次单击原因GC刷新数据。 单击列表中的一个对象types来查看条形图,该条形图以字节为单位显示为特定内存大小分配的对象数量。 DDMS Android文档