Android studio怎么监控内存
发布网友
发布时间:2022-04-22 21:28
我来回答
共1个回答
热心网友
时间:2022-05-03 04:52
启动与关闭Memory监测按钮
手动触发GC按钮
mp java heap 按钮,点击Android Studio就开始干活了,成功后会自动打开 hprof文件。
start(stop) allocation tracking按钮先点击一次,然后会看到Memory Recorder开始转动,然后自己开始在APP上面做相应的操作。在合适的时间再点一次,结束记录。
最后这个问号按钮,点击后进入官方介绍文档。
AndroidStudio Memory使用流程:
1,运行要监控的程序(APP)后,打开Android Monitor控制台窗口,可以看到Memory控制台。
2,点击Memory控制台上Enable按钮,Memory控制台开始显示正在运行时程序的Memory使用情况。如上图中显示:
y轴显示以MB为单位的自由和分配内存。x轴表示经过的时间;它始于秒,然后分,秒等。
可用内存量,以MB为单位测量,显示在一个浅色,而分配的内存是较暗的颜色。 当有一个在分配的内存急剧下降,这表明一个垃圾回收事件。
3,单击启动GC启动GC图标。虚拟机发起的第一个垃圾回收事件。因为通常情况下,虚拟机是不会执行GC操作的,我们手动地进行GC操作来检测程序的内存使用等 情况。
4,点击Dump Java Heap按钮:
点击Dump Java Heap后,APP会Freeze住。大概几十秒后,就会进入读取hprof文件的界面了,
这里写图片描述
这个文件记录着我们应用程序内部的所有数据,可以通过MAT等工具查看分析。