怎么持续监控安卓应用程序得内存?

怎么持续监控安卓应用程序得内存?,第1张

查看内存使用情况

我常用的查看内存使用情况的两种方式:

1、使用命令:adb shell dumpsys meminfo $package_name or $pid

2、

通过ddms查看

参考如下内容:

AndroidStudio 中Memory控件台(显示器)提供了一个内存监视器。我们可以通过它方便地查看应用程序的性能和内存使用情况,从而也就可以找到需要释放对象,查找内存泄漏等。

熟悉Memory界面

打开日志控制台,有一个标签Memory ,我们可以在这个界面分析当前程序使用的内存情况。

运行要监控的程序(APP)后,打开Android Monitor控制台窗口,可以看到Memory控制台。 点击Memory控制台上Enable按钮,Memory控制台开始显示正在运行时程序的Memory使用情况。如上图中显示:

AndroidStudio Memory的功能:

启动与关闭Memory监测按钮

手动触发GC按钮

dump java heap 按钮,点击Android Studio就开始干活了,成功后会自动打开 hprof文件。

start(stop) allocation tracking按钮先点击一次,然后会看到Memory

Recorder开始转动,然后自己开始在APP上面做相应的 *** 作。在合适的时间再点一次,结束记录。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12036609.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存