zoukankan      html  css  js  c++  java
  • dumpsys, traceView调试命令

    1. dumpsys

    dumpsys cpuinfo: 打印cpu使用情况;

    dumpsys meminfo: 打印内存使用率情况;

    dumpsys activity: 打印所有活动的信息;

    dumpsys window: 打印关于键盘,所有窗口及窗口之间的z轴层叠顺序的信息;


    2. traceView

    使用traceView分析操作日志:

    在应用运行时,可以用debug类打开操作日志记录功能,打开后Android会详细记录应用花在每个线程及线程的每个函数上的调用时间。

    操作日志记录完毕后,可以使用Android SDK中自带的traceview将应用操作日志图形化显示,可观察应用的性能瓶颈。

    例:

    Debug.startMehodTracing("tracedemo"); //打开日志记录功能
    xxxxx;
    Debug.stopMethodTracing(); //关闭日志记录功能

    注: 在AndroidManifest.xml中添加读写sd卡权限,因为日志是保存在sd上的

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

    代码运行完,会生成一个.trace文件,文件名为startMethoTracing的参数指定,本例为"tracedemo"

    将日志下载到本地: adb pull /sdcard/tracedemo.trace 目标路径

    也可使用DDMS;

    DDMS会为设备上的每个应用分配一个调试端口,端口从8600开始。

  • 相关阅读:
    七牛图片盲水印
    七牛云短信
    Docker 入门
    七牛自定义处理实操
    RTN 实操
    K8S 安装 Wordpress
    K8s 入门
    css中关于position属性的探究(原创)
    实现脚本的异步载入和执行
    javascript练习-子类调用父类的构造函数和方法
  • 原文地址:https://www.cnblogs.com/nicoleTeng/p/7410435.html
Copyright © 2011-2022 走看看