效能測試cpu

2021-09-26 09:00:17 字數 993 閱讀 6117

1、命令:adb shell top

>adb shell top -h

-m num maximum number of processes to display. 最多顯示多少個程序

-n num updates to show before exiting. 重新整理次數

-d num seconds to wait between updates. 重新整理間隔時間(預設5秒)

-s col column to sort by (cpu,vss,rss,thr). 按哪列排序

-t show threads instead of processes. 顯示執行緒資訊而不是程序

-h display this help screen. 顯示幫助文件

第一組資料的含義:

user  處於使用者態的執行時間,不包含優先值為負程序 

nice 優先值為負的程序所占用的cpu時間

sys 處於核心態的執行時間

idle 除io等待時間以外的其它等待時間

iow io等待時間

irq 硬中斷時間

sirq 軟中斷時間

第二組資料的含義:

pid   程序id

pr 優先順序

cpu% 當前瞬時cpu佔用率

s 程序狀態:d=不可中斷的睡眠狀態, r=執行, s=睡眠, t=跟蹤/停止, z=殭屍程序

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

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

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

pcy 排程策略優先順序,sp_background/sp_foreground

uid 程序所有者的使用者id

name 程序的名稱

Linux下測試CPU效能

一 安裝stress服務 2 解壓tar xvf stress 1.0.1.orig.tar.gz 3 進入解壓目錄執行.configure 4 make 5 make check 6 make install 7 make clean 二 安裝sysstat服務 2 解壓tar xvf sysst...

Android 效能測試實踐(三)Cpu

cpu篇 關於android 的cpu佔用率需要注意以下三種情況 1.空閒狀態下的應用cpu消耗情況 簡單說這種情況呢就是說被測應用在系統資源非常空閒的情況下的佔用率,比如只開乙個被測應用 2.中等規格狀態下的應用cpu消耗情況 簡單說這種情況就是後台已經有幾個應用在執行已經並且消耗了系統的一些資源...

效能測試系統資源監控(一) CPU

在單使用者多工的作業系統中,或者多使用者多工的作業系統中,系統同時執行多個程式,這些程式的並行執行勢必形成對系統資源的競爭使用。因此,作業系統必須能夠處理和管理這種並行執行的程式,使之對資源的使用按照良性的順序進行 程序是乙個程式關於某個資料集的一次執行。程序是程式的一次執行活動,是乙個動態的概念,...