zoukankan      html  css  js  c++  java
  • 性能测试方法总结

    1.查看某个应用的流量使用情况

    adb shell cat /proc/net/xt_qtaguid/stats | findstr (uid#)

    如:adb shell cat /proc/net/xt_qtaguid/stats | findstr 10063 (10063为微信uid)

    26 wlan0 0x0 10063 0 454072 1151 93233 1713 454072 1151 0 0 0 0 93233 1713 0 0 0 0
    27 wlan0 0x0 10063 1 8672660 6156 396296 5302 8672660 6156 0 0 0 0 396296 5302 0 0 0 0

    其中第6和8列为 rx_bytes(接收数据)和tx_bytes(传输数据)包含tcp,udp等所有网络流量传输的统计。

    备注:查看应用uid的方法

    adb shell dumpsys package com.example.myapp | findstr userId=

    2.发送命令模拟手机低电环境:

    adb shell am broadcast -a android.intent.action.BATTERY_CHANGED --ei "level" 3 --ei "scale" 100

    备注:引申~恢复出厂设置的方法

    adb shell am broadcast -a android.intent.action.MASTER_CLEAR

    拨打电话 :adb shell am start -a android.intent.action.CALL -d tel:10086

    发送短信:adb shell am start -a android.intent.action.SENDTO -d sms:10086

    启动一个activity:adb shell am start -n com.lt.am/.MyAMActivity

    adb shell am start -a (Action)

    adb shell am start -n(包名+Activity)

    上面两者都是启动

    adb shell am broadcast <INTENT> 发送广播

    3.查看进程的内存使用情况

    查看所有:adb shell  procrank 

      PID       Vss      Rss      Pss      Uss  cmdline
     1436   979252K  109740K   72693K   65632K  com.android.systemui
     3202  1096096K   80936K   47636K   44448K  com.wandoujia.phoenix2
     1655   930596K   72472K   45215K   42200K  com.aurora.launcher
     1074  1020368K   61144K   33842K   31128K  system_server

    查看单个:adb shell procrank com.android.contacts

    备注:1.我们一般观察Uss来反映一个Process的内存使用情况,Uss 的大小代表了只属于本进程正在使用的内存大小,这些内存在此Process被杀掉之后,会被完整的回收掉

              2.从/proc/pid/maps中读取信息来进行统计

    4. cpu和内存消耗

    adb shell top -n 400 | grep <your package name>Cpu_MemoryFile.txt

  • 相关阅读:
    django项目环境搭建备忘
    Python IDE的选择和安装
    MAC上python环境搭建
    hadoop1.2.1+hbase0.90.4+nutch2.2.1+elasticsearch0.90.5配置(伪分布式)
    ubuntu下hadoop完全分布式部署
    ubuntu下集群设置静态ip
    C语言调用库函数实现生产者消费者问题
    poj 1703(带权并查集)
    poj 1330
    poj1724
  • 原文地址:https://www.cnblogs.com/penghong2014/p/4308311.html
Copyright © 2011-2022 走看看