adb 常用命令

查看应用占用内存情况

1、

adb shell procrank | grep  com.htc.miracastclient

3649  2462008K  289744K  236237K  229708K  com.htc.miracastclient

五个参数分别为PID Vss Rss Pss Uss

一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS

VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)

RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)

PSS - Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)

USS - Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)

2、

adb shell dumpsys meminfo com.htc.miracastclient(包名)

                   Pss  Private  Private  SwapPss     Heap     Heap     Heap

                 Total    Dirty    Clean    Dirty     Size    Alloc     Free

                ------   ------   ------   ------   ------   ------   ------

  Native Heap   158416   158308        0        0   182144   174618     7525

  Dalvik Heap    24758    24164        0        0    44744    28360    16384

Dalvik Other      506      500        0        0                           

        Stack       28       28        0        0                           

       Ashmem      180        4        0        0                           

      Gfx dev    62836    62836        0        0                           

    Other dev        5        0        4        0                           

     .so mmap    17069      588    14524        0                           

    .apk mmap      358        0       44        0                           

    .dex mmap     2088        4     2084        0                           

    .oat mmap     3365        0      860        0                           

    .art mmap     1686     1004        0        0                           

   Other mmap       23        8        0        0                           

   EGL mtrack    54352    54352        0        0                           

    GL mtrack   203592   203592        0        0                           

      Unknown    30082    30072        0        0                           

        TOTAL   559344   535460    17516        0   226888   202978    23909

#HeapSize    需要的内存

#HeapAlloc    分配的内存

查看应用cpu使用率

adb shell dumpsys cpuinfo com.htc.miracastclient(包名)

Load: 15.04 / 13.04 / 6.85

CPU usage from 64731ms to 4583ms ago (2018-12-19 18:04:00.259 to 2018-12-19 18:05:00.408):

  331% 3437/com.htc.miracastclient: 265% user + 66% kernel / faults: 1436551 minor

截屏

adb shell screencap -p /sdcard/demo.png

录屏

adb shell screenrecord -p /sdcard/demo.mp4

应用在手机里的位置

adb shell pm path com.htc.drawingboard

查看手机rom版本

adb shell getprop | grep -i project

抓log

adb -s HT6560300027 bugreport > bugreport_out.txt

查看手机arm版本

adb shell getprop ro.product.cpu.abi

手机配置信息

/system/build.prop

adb log 过滤

adb logcat | grep 'CallAndroidScript'

adb shell "logcat | grep 'CallAndroidScript'"

查看手机分辨率

adb shell dumpsys window displays

查看应用运行在32位还是64位zygote

#查看手机zygote

adb shell ps |grep zygote

root           723     1 5420740  82188 poll_schedule_timeout 7e088560c8 S zygote64
root           724     1 1732376  67796 poll_schedule_timeout e61a9c34 S zygote
webview_zygote 1996  724 1734224  12900 poll_schedule_timeout e61a9c34 S webview_zygote

#查看zygote下运行的应用

adb shell ps|grep 723

adb 获取activity里的fragment信息

adb shell dumpsys activity com.telly


    Added Fragments:

      #0: NavHostFragment{9bcaecd (5b4b7e6d-42ca-44cf-8613-b216bfe364d1) id=0x7f0901f4}

      #1: NavHostFragment{eb6e5ce (1646a148-6562-4960-9bae-a5e60cb97062) id=0x7f0901f6}

      #2: NavHostFragment{2b465ff (68ef580a-a0ec-4988-a688-d332a4840cbd) id=0x7f0901f8}

      #3: NavHostFragment{6f490b (fa5f58cf-63d2-4ea6-9e5a-a8d54cff1594) id=0x7f0901f1}

获取SN信息

adb shell getprop ro.serialno

adb get-serialno

读取当前的语音助手

adb shell settings get secure assistant

//它的值位于 /data/system/users/0/settings_secure.xml

adb获取LCD密度

adb shell getprop|grep ro.sf.lcd_density

修改LCD密度

adb pull /system/vendor/build.prop

ro.sf.lcd_density=280

adb push E:\Desktop\build.prop /system/vendor/build.prop

adb获取屏幕密度和分辨率

D:\1>adb shell wm density
Physical density: 213

D:\1>adb shell wm size
Physical size: 800x1280

adb修改屏幕密度

D:\1>adb shell wm density 230

D:\1>adb shell wm density
Physical density: 213
Override density: 230

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值