1. 程式人生 > >Android 通過adb shell命令檢視記憶體,CPU,啟動時間,電量等資訊

Android 通過adb shell命令檢視記憶體,CPU,啟動時間,電量等資訊

1、 檢視記憶體資訊

1)檢視所有記憶體資訊
命令:
dumpsys meminfo
例:

C:\Users\laiyu>adb shell
shell@android:/ $ dumpsys meminfo

2)檢視某個包的記憶體資訊
命令:
dumpsys pkg_name
例:

[email protected]:/ $ dumpsys meminfocom.tencent.mobileqq > /mnt/sdcard/meminfo.txt
bileqq > /mnt/sdcard/meminfo.txt                                             <</span>
[email protected]
:/ $

2、 檢視CPU資訊

方法1:Linux系統的top命令

例子:

C:\Users\laiyu>adb shell
[email protected]:/ $ top -d 1 | busybox grep"com.tencent.mobileqq" > /mnt/sdcard/p
erformance.txt
encent.mobileqq" >/mnt/sdcard/performance.txt                               <</span>
^C

方法2:通過dummpsys cpuinfo命令
命令:adb shell dumpsys cpuinfo
或者分成兩部走(參考檢視電量資訊)
先adb shell,然後dumpsys cpuinfo

例:

C:\Users\laiyu>adb shell dumpsys cpuinfo| find "com.tencent.mobileqq"
 0.1% 16731/com.tencent.mobileqq: 0.1% user + 0% kernel / faults: 8 minor
  0%16753/com.tencent.mobileqq:MSF: 0% user + 0% kernel
  0%19646/com.tencent.mobileqq:qzone: 0% user + 0% kernel

3、 檢視應用啟動時間

命令:
adb logcat -c && adb logcat -f/mnt/sdcard/up.txt -s tag
選項說明
-c 清屏
-f 指定執行結果輸出檔案,預設輸出到標準裝置(一般是顯示器
-s 設定預設的過濾級別為Silent
tag 僅顯示priority/tag
更多資訊煩請參考 adb logcat -help

例:
先啟動app,然後執行如下命令

C:\Users\laiyu>adb logcat -c &&adb logcat -f /mnt/sdcard/up.txt -s ActivityMana
ger
^C
C:\Users\laiyu>

4、 檢視電量資訊

命令:
dumpsys battery

例:

shell@android:/ $ dumpsys battery
dumpsys battery
Current Battery Service state:
  ACpowered: false
  USBpowered: true
 status: 5
 health: 2
 present: true
 level: 100
 scale: 100
 voltage:4211
 temperature: 297
 technology: Li-poly
shell@android:/ $

相關推薦

Android 通過adb shell命令檢視記憶體CPU啟動時間電量資訊

1、 檢視記憶體資訊 1)檢視所有記憶體資訊 命令: dumpsys meminfo 例: C:\Users\laiyu>adb shell shell@android:/ $ dumpsys meminfo 2)檢視某個包的記憶體資訊

通過adb shell命令檢視當前與使用者互動的activity

在做android逆向的時候,有時候會需要知道當前的介面處於哪個Activity,這時候就可以使用adb shell命令來檢視當前與使用者互動的Activity名稱。先給出原文地址:有如下幾種方法可以獲取:方法一:adb shell dumpsys activity acti

[Android]通過adb shell input上報命令模擬螢幕點選事件

常用的 input上報命令: input text 1234 實際向介面注入1234文字,有輸入框,能明顯看到效果 input keyevent 4 鍵盤事件,4 為返回 input tap 100 300 單擊觸屏事件 ,模擬點選x=100 y = 30

通過adb shell命令切換手機的輸入法

ime   enable:使輸入法可用 ime  set :設定輸入法 一、命令:切換到自定義的輸入法, [email protected]:/ $ ime enable mycom.speaking.application/com.voice.recogni

adb shell dumpsys 命令 檢視記憶體

       android程式記憶體被分為2部分:native和dalvik,dalvik就是我們平常說的java堆,我們建立的物件是在這裡面分配的,而bitmap是直接在native上分配的,對於記

adb shell 命令獲取手機中的執行資源記憶體CPUdump資訊等等

剛剛開始寫,不會格式,不弄標題 僅僅記錄給自己看看 1,在工作中遇到的關於獲取android 手機系統的命令和資源 關於ROM的【只讀儲存,表示系統的佔用空間和使用情況,使用者無法直接訪問的,跟/storage在同一儲存塊的不同分割槽裡】 System Sizeadb s

Android成長記(1)-----android環境搭建與adb shell 命令

整理一下學習android一步一步存下來的自己總結或是從網上摘抄的比較不錯的文件,電腦要上交了,最捨不得的就是自己積累的這麼點東西了,所以決定釋出到黎梓小站,以供大家一起學習以及自己日後忘記了也有地方可找。 1.      htt

Android成長記 1 -----android環境搭建與adb shell 命令

                整理一下學習android一步一步存下來的自己總結或是從網上摘抄的比較不錯的文件,電腦要上交了,最捨不得的就是自己積累的這麼點東西了,所以決定釋出到黎梓小站,以供大家一起學習以及自己日後忘記了也有地方可找。2.      該網址詳細介紹瞭如何安裝android4.1 SDK。a

android程式執行adb shell命令

final String FILE_NAME = "cat data/misc/wifi/wpa_supplicant.conf";if(DEBUG) Log.d("chenshichun"," "+this.getClass().getCanonicalName()+

命令列中通過adb shell am broadcast傳送廣播通知

adb shell am broadcast 後面的引數有: [-a <ACTION>] [-d <DATA_URI>] [-t <MIME_TYPE>]  [-c <CATEGORY> [-c <CATEGORY>] ...]  [-e|--es

通過ADB操作/檢視SQLite資料庫以及Mac OS X下adb shell配置與啟動

在Android系統中的資料持久化方案常用的有如下三種: 檔案儲存 – 檔案儲存路徑為:data/data/包名/files SharedPreferences儲存 – SharedPrefere

java中呼叫adb shell 命令啟動android應用程式

先把adb shell命令做成bat檔案,然後再程式中呼叫即可,   adb shell am start -n com.sankuai.meituan/com.sankuai.meituan.act

android 通過adb命令控制wifi開關

手機必須root public static void setSettingsWifi() { ShellUtil.runRootCmd("svc wifi enable"); } package com.watch.in.uitlis.data; /**

windows 下通過adb shell進入data目錄Permission denied 許可權被拒絕

預設情況下,在cmd視窗下輸入adb shell,然後執行 cd data/data進入data/data目錄時會發現許可權被拒絕,並提示Permission denied。 這時候輸入su root,申請root許可權,然後手機上點選授權,再次執行cd data/data

通過adb shell 啟動APP方法

star pac resolve pre 搜索 stop ack xxx 應用apk 先列出手機上所有應用信息: adb shell dumpsys package > ./package.txt 從中找出你要的APP,重點關註 Activity Resolver T

【Python求助】在eclipse和pycharm中通過adb install安裝中文名字APK時老是報錯如何解決

style com all auto RoCE mod python lin sage 1 # -*- coding: utf-8 -*- 2 import os 3 import sys 4 import subprocess 5 import time 6 from

使用android-SerialPort-api時候出現問題(android程式碼執行shell命令

最近在搞移動端串列埠通訊,使用的是官方的介面 android-SerialPort-api,這個接口裡面需要對/dev這個資料夾下面的串列埠檔案進行操作 所以demo裡面要執行su命令對dev資料夾下面的ttySN檔案進行許可權更改,改為666,所以重點來了 我們先看下面的相

通過adb shell獲取當前視窗資訊

通過adb shell獲取當前視窗,目的是判斷是否有電話接入 獲取當前視窗資訊: adb shell dumpsys window windows | grep mCurrent  在鎖屏狀態:mCurrentFocus=Window{d4d7e33 u0 com.ss.and

adb shell 命令

adb shell top top命令提供了實時的對系統處理器的狀態監視.它將顯示系統中CPU最“敏感”的任務列表.該命令可以按CPU使用.記憶體使用和執行時間對任務進行排序. top 用法   >adb shell top -h Usage: t

linux top命令檢視記憶體及多核CPU的使用

檢視多核CPU命令 mpstat -P ALL  和  sar -P ALL  說明:sar -P ALL > aaa.txt