Android:内存监控工具在哪里?

时间:2015-02-13 03:32:23

标签: android memory

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

enter image description here

我找不到像“Memory Monitor”这样的工具。我在哪里可以找到它?

4 个答案:

答案 0 :(得分:9)

由于此工具位置似乎随着时间的推移而发生变化(随着Android监视工具套件的增长),此处列出了所选Android Studio版本(如果您要添加缺少的版本,随意建议对此答案进行编辑以包含它!)


Android Studio 2.2.3

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

enter image description here

菜单访问权限:

  

查看 - >工具Windows - > Android监视器


Android Studio 2.0预览

IDE访问(左下角):

enter image description here

菜单访问权限:

  

查看 - >工具Windows - > Android监视器

然后选择Memory选项卡。


Android Studio 0.8.10

IDE访问(右下角):

enter image description here

菜单访问权限:

  

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

  

查看 - >工具Windows - >内存监视器

答案 1 :(得分:2)

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

Memory tool location

答案 2 :(得分:2)

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

ADB Integration menu

即,没有"记忆工具"在Tools > Android菜单中,因为它在屏幕左下角可以直接显示。

答案 3 :(得分:0)

Android附带一个名为Dalvik Debug Monitor Server(DDMS)的调试工具,它提供端口转发服务,设备上的屏幕捕获,设备上的线程和堆信息,logcat,进程和无线状态信息,传入通话和短信欺骗,位置数据欺骗等。该页面对DDMS功能进行了适度的讨论;它不是对所有特征和功能的详尽探索。

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

查看进程的堆使用情况:

在“设备”选项卡中,选择要查看其堆信息的进程。 单击“更新堆”按钮以启用该进程的堆信息。 在“堆”选项卡中,单击“原因GC”以调用垃圾收集,从而启用堆数据的收集。操作完成后,您将看到一组对象类型以及为每种类型分配的内存。您可以再次单击“原因GC”以刷新数据。 单击列表中的对象类型以查看条形图,该条形图显示为特定内存大小分配的对象数(以字节为单位)。 DDMS Android Documentation