还望支持个人博客站:http://www.enjoytoday.cn

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://developer.android.com/studio/profile/android-monitor.html?utm_source=android-studio#getstarted

Android监视器概述的更多相关文章

  1. [Learn Android Studio 汉化教程]第二章:Android Studio概述(一)

    [Learn Android Studio ]第二章:Android Studio概述(一) Android Studio是一个视窗化的开发环境.为了充分利用有限的屏幕空间,不让你束手束脚,Andro ...

  2. Android数据加密概述及多种加密方式 聊天记录及账户加密 提供高质量的数据保护

    Android数据加密概述及多种加密方式 聊天记录及账户加密 提供高质量的数据保护 数据加密又称password学,它是一门历史悠久的技术,指通过加密算法和加密密钥将明文转变为密文.而解密则是通过解密 ...

  3. android视图概述

    android视图概述 一.简介 数据和控件分开的作用: 便于引用 便于修改:修改的时候直接改一次数据就可以了

  4. Android零基础入门第33节:Android事件处理概述

    原文:Android零基础入门第33节:Android事件处理概述 通过对Android基本组件的学习,也有接触少部分Android的事件处理,比如按钮的点击事件.选框的状态切换事件. 一.Andro ...

  5. android view : 概述

    关于view的显示和绘制,不会去了解底层,仅仅在framework层做一些概述:以oo的思想,那么窗口的显示,内容的显示一定都有对应的类来相对应.了解了这一点之后,就去抽象一下android为了显示窗 ...

  6. Android核心分析之十六Android电话系统-概述篇

    Android电话系统之概述篇 首先抛开Android的一切概念来研究一下电话系统的最基本的描述.我们的手机首先用来打电话的,随后是需要一个电话本,随后是PIM,随后是网络应用,随后是云计算,随后是想 ...

  7. 第一部分 Android MediaPlayer 概述

    [IT168 技术文档]本文主要介绍的是Android中很重要也最为复杂的媒体播放器(MediaPlayer)部分的架构.对于Android这样一个完整又相对复杂的系统,一个MediaPlayer功能 ...

  8. Android传感器概述-android学习之旅(七)

    传感器概述 传感器是第二代智能手机的重要标志之一.现在许多的手机和平板都内置了传感器(tv除外).android的SDK支持许多的传感器有十几种,但是手机只是支持一部分.例如方向传感器(电子罗盘)和重 ...

  9. android:launchMode概述

    android:launchMode An instruction on how the activity should be launched. There are four modes that ...

随机推荐

  1. ORM和Mybatis

    ORM框架 概述 在学习MyBatis之前,先来看看什么是ORM框架. ORM全称Object/Relation Mapping,对象/关系数据库映射,功能为完成对象的编程语言到关系数据库的映射,可以 ...

  2. PHP mysqli_stat MySQLi 函数

    定义和用法 mysqli_stat - 获取当前系统状态信息 版本支持 PHP4 PHP5 PHP7 不支持 支持 支持 语法 mysqli_stat ( mysqli $link ) mysqli_ ...

  3. 松软科技web课堂:SQLServer之LEN() 函数

    LEN() 函数 LEN 函数返回文本字段中值的长度. SQL LEN() 语法 SELECT LEN(column_name) FROM table_name SQL LEN() 实例 我们拥有下面 ...

  4. vue-property-decorator使用指南

    在Vue中使用TypeScript时,非常好用的一个库,使用装饰器来简化书写. 1.安装npm i -S vue-property-decorator @Prop @PropSync @Provide ...

  5. boostrap 学习笔记

    bootstrap : 是全球最受欢迎的前端组件库,用于开发响应式布局.移动设备优先的 WEB 项目. 用于项目样式的快速搭建,真的是..特别快.. 随便找两个cdn引用就能使用了. https:// ...

  6. 基于opencv -python--银行卡识别

    import cv2 def sort_contours(cnts, method="left-to-right"): reverse = False i = 0 if metho ...

  7. TSPITR fails With RMAN-06553 (Doc ID 2078790.1)

    TSPITR fails With RMAN-06553 (Doc ID 2078790.1) APPLIES TO: Oracle Database - Enterprise Edition - V ...

  8. centos7.6 安装Mysql5.7

    #安装Mysqlwget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpmyum localinstall mys ...

  9. MySQL 的 4 种隔离级别,你了解么?

    1.什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消.也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做.事务的结束 ...

  10. python中可变与不可变类型的全局变量

    python中的不可变类型的全局变量如int  a=1,str  b='hello', 若需要修改必须加global申明, 而全局变量是可变类型的,如list, dict ,则直接修改list.app ...