
查看内存使用情况
我常用的查看内存使用情况的两种方式:
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上面做相应的 *** 作。在合适的时间再点一次,结束记录。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)