首次啟動耗時: 即第一次安裝(清除數(shù)據(jù)也可以),打開軟件,直到進(jìn)入到首頁activity頁面,并計算耗時。 示例代碼: import os import time # 測試首次啟動時間 # 創(chuàng)建App進(jìn)程, 加載相關(guān)資源, 啟動Main Thread, 初始化首屏Activity def start Read More
posted @ 2022-09-13 15:38
沐小木
Views(105)
Comments(0)
Diggs(0)
熱啟動耗時: 即當(dāng)啟動應(yīng)用時,后臺已有該應(yīng)用的進(jìn)程(我們模擬按下HOME鍵),打開軟件,直到進(jìn)入到首頁activity頁面,并計算耗時。 示例代碼: import os import time def hotTime(device, pg_name, pga_name): """ :param de Read More
posted @ 2022-09-13 15:24
沐小木
Views(77)
Comments(0)
Diggs(0)
冷啟動耗時: 即后臺沒有該應(yīng)用的進(jìn)程(我們使用am force-stop命令結(jié)束app運行),打開軟件,直到進(jìn)入到首頁activity頁面,并計算耗時。 示例代碼: import os import time # 測試?yán)鋯訒r間 # 創(chuàng)建App進(jìn)程, 加載相關(guān)資源, 啟動Main Thread, 初 Read More
posted @ 2022-09-13 15:23
沐小木
Views(323)
Comments(0)
Diggs(0)
安裝耗時: 這里我們用pm命令安裝app,來截取安裝時間(不要使用adb install安裝,因為那樣多一個push app的耗時)。 示例代碼: import os,time,datetime def setuptime(package_name): '''單次安裝耗時''' os.popen(' Read More
posted @ 2022-09-13 15:21
沐小木
Views(314)
Comments(0)
Diggs(0)

浙公網(wǎng)安備 33010602011771號