博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android监视器概述
阅读量:7214 次
发布时间:2019-06-29

本文共 876 字,大约阅读时间需要 2 分钟。

还望支持个人:

Android监视器可帮助您分析应用程序的性能,以便您优化,调试和改进它们。 它可以让您从硬件设备或Android模拟器监控应用程序的以下方面:

  • log 日志,可以是直接根据log日志的等级进行过滤也可以用户自定义过滤方式

  • memory,CPU和GPU的用法

  • 网络流量,仅限android实体设备

Android监视器提供了各种工具去获取应用程序的实时信息。 它允许您在应用程序运行时捕获数据,并将其存储在可在各种查看器中分析的文件中。 您还可以捕获应用程序运行时的屏幕截图和视频。

Log捕获


可以通过logcat 捕获到应用的历史或者实时log信息来帮助我们进行andorid 的调试。

这里写图片描述

我们可以通过控制设备,包名,和log的级别综合过滤进行打印log信息,也可以通过匹配字符串进行打印,其实这并不比eclipse上的好用,在Android studio中你可以通过选择Tools——>Android——>Android Device Monitor ,通过里面的创建一个filter进行过滤,如下图所示:

这里写图片描述

性能监视器


可视化检测应用程序的行为和性能。

这里写图片描述

数据分析


Android Monitor允许您捕获应用程序运行时的各种类型的数据,并将其存储在文件中,您可以随时访问。 它在捕获窗口中列出这些文件。

1、hprof分析(内存分析)

这里写图片描述

2、Allocation Tracker(内存分析)

这里写图片描述

3、method trace(cpu分析)

这里写图片描述

4、System info(内存分析View——>Tool Windows——>Captures)

这里写图片描述

5、GPU 调试

这里写图片描述

屏幕和视频捕获


Screenshot

打开位置:View——>Tool Windows——>Screen Capture

这里写图片描述

video captures

打开位置:View——>Tool widows——>Screen Record

原文

原文参考android monitor介绍:

转载于:https://www.cnblogs.com/amiko/p/7906240.html

你可能感兴趣的文章
用python写通用restful api service(一)
查看>>
javascript this指针详解
查看>>
Hystrix:HystrixCollapser请求合并
查看>>
three.js 入门详解(一)
查看>>
Android基础之Java接口
查看>>
Angular开发实践(一):环境准备及框架搭建
查看>>
Vue2 源码漫游(二)
查看>>
微信浏览器下拉黑边的终极解决方案---wScroollFix
查看>>
我是如何学会爱上 Vim 的
查看>>
小tips:JS中typeof与instanceof用法
查看>>
阿里云Ecs挂载云盘
查看>>
《Kotlin项目实战开发》第1章 Kotlin是什么
查看>>
基于 react, redux 最佳实践构建的 2048
查看>>
云栖大会看技术人成长之路
查看>>
从零搭建React全家桶框架教程
查看>>
Windows command tools
查看>>
Webpack 最佳实践总结(一)
查看>>
【138天】尚学堂高淇Java300集视频精华笔记(84)
查看>>
docker与git实现push-to-deploy
查看>>
vue2.0 与 bootstrap datetimepicker的结合使用
查看>>