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賦上你所要訪問的裝置的結構體的位址而已。以便...