• 安卓CPU性能测试


     

    步骤1.adb shell (进入linux的底层)

    步骤2.echo 3>/proc/sys/vm/drop_caches(清除系统cache)

    步骤3.top -d 1|grep com.waboon.jade_chain  (每一秒打印一次需要测试的应用的资源利用情况)

    也可以按如下的命令:

    1、adb shell  "top -d 1 | grep  com.waboon.jade_chain>/sdcard/log.txt     把打印的资源利用情况写入log.txt

    2、adb pull /sdcard/log.txt   f:/log101810.txt                              下载log.txt文件到本地

    3、使用notepad打开log101810.txt,如下图:

    将CPU的数据复制到excel中,再绘制数据表,根据图表进行性能分析(多款同类软件进行比较)

    各项值解析

    PID       进程在系统中的ID

    CPU%    当前瞬时CPU占用率

    S           进程的状态,S表示休眠,R表示正在运行,Z表示僵死状态,N表示进行优先值是负数

    #THR     程序当前所用的线程数

    VSS       虚拟耗用内存(包含共享占用的内存)

    RSS       实际使用物理内存(包含共享占用的内存)

    PCY       

    UID        运行当前进程的用户id

    NAME      程序名称

    top命令简介

    top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器

    top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.

    top使用格式

    top [-] [m] [n] [d] [s] [t] [h] 


    参数说明

    -m num Maximum number of processes to display.  //最多显示多少个进程
    -n num Updates to show before exiting.   //刷新次数
    -d num Seconds to wait between updates.   //刷新时间间隔,默认5秒
    -s col Column to sort by (cpu,vss,rss,thr).    //按哪列进行排序
    -t Show threads instead of processes.    //显示线程信息而非进程信息
    -h Display this help screen.

  • 相关阅读:
    字符串打印
    倒计时(二)之时间戳
    倒计时(一)之数字补0
    递增、递减运算符
    如何让background里的img图片自适应
    CSS三角图标(二)
    CSS三角图标(一)
    网易云外链接生成方法
    python基础语法一
    CSS固定菜单栏
  • 原文地址:https://www.cnblogs.com/chengchengla1990/p/5977968.html
Copyright © 2020-2023  润新知