工作筆記001 android adb命令

2021-09-24 23:21:21 字數 1313 閱讀 1597

1.查詢已連線裝置:adb devices

2.根據ip連線裝置:adb connect 192.168.0.1(對應裝置ip)

3.取消某個裝置連線:adb disconnect 192.168.0.1

5.從模擬器或者裝置中複製檔案或目錄,使用(如下命):

adb pull

將檔案或目錄複製到模擬器或者裝置,使用(如下命令)

adb push

在這些命令中, 和 分別指通向自己的發展機(本地)和模擬器/裝置例項(遠端)上的目標檔案/目錄的路徑

6.對裝置執行shell命令:adb shell

7.用kill-server 可以終止adb server。你可以用adb發出的任何命令來重新啟動伺服器.

8.檢視cpu使用率:

進入adb環境(linux環境)

1) 在命令列輸入:adb shell

2) 檢視cpu占用情況

在adb環境輸入:top -m 10 -s cpu

# -m 10表示顯示數量為10

# -s表示按指定行排序

引數含義:

pid : progress identification,應用程式id

s : 程序的狀態,其中s表示休眠,r表示正在執行,z表示僵死狀態,n表示該程序優先值是負數

#thr : 程式當前所用的執行緒數

vss : virtual set size虛擬耗用記憶體(包含共享庫占用的記憶體)

rss : resident set size實際使用物理記憶體(包含共享庫占用的記憶體)

pcy : 前台(fg)和後台(bg)程序

uid : user identification,使用者身份id

name : 應用程式名稱

9.檢視記憶體使用率:

adb shell dumpsys meminfo

引數含義:

dalvik : dalvik使用的記憶體

native : native堆上的記憶體,指c\c++堆的記憶體(android 3.0以後bitmap就是放在這兒)

other : 除了dalvik和native的記憶體,包含c\c++非堆記憶體······

pss : 該記憶體指將共享記憶體按比例分配到使用了共享記憶體的程序

allocated : 已使用的記憶體

free : 空閒的記憶體

private dirty : 非共享,又不能被換頁出去的記憶體(比如linux系統中為了提高分配記憶體速度而緩衝的小物件,即使你的程序已經退出,該記憶體也不 會被釋放)

工作筆記001 陣列大小排序 sort

哈哈哈,離上次寫部落格好長時間了。最近事情比較多,加上研究了下pixi.js,這框架可真是有意思,回頭有時間可以寫點筆記記錄一下。今天遇到個需求,要以陣列物件裡某個值的大小,對整個陣列進行排序。var arr 譬如我要對這個arr以count大小做排序,只需用到js的sort 方法就行了!以前我竟然...

SAP工作筆記

sap 筆記整理 sap筆記整理 1一 abap 開發部分 21 常用tcode se80 se38 se11 se10 se93 22 se11 是abap 字典,可以查詢資料庫欄位和儲存資訊。33 se10 用來查詢開發過的程式相關資訊。34 se93 用來發布程式,給程式乙個tcode.3 5...

工作筆記(二)

對 android系統源 情景分析 書中例子 在裝置驅動程式中 開啟裝置函式比如 freg open struct inode inode,sruct file filp 它的作用實質上就是將file這個檔案結構體中的空指標成員變數private data賦上你所要訪問的裝置的結構體的位址而已。以便...