iOS app啟動時間獲取與計算方法

2021-07-05 06:18:21 字數 1156 閱讀 1925

1.ssh [email protected](連線ios裝置

的ip位址)

2.password:alpine

3.cd /

edd2a6d2-f652-45c7-a95c-4a9a1568bef7/(準備步驟的路徑)並複製下來

7.vim spechd_tcpdump.sh【指令碼】

9.執行指令碼 ./spechd_tcpdump.sh 1

11.cat spec.txt,檢視time1,並記錄下來

1.cd /

2.cd /users/ipad/script/jincheng

3.將ios裝置上面指令碼生成的.pcap檔案複製貼上到mac機當前目錄下

舉例:scp [email protected]:/user/scripts/data_specwifi_20151601160652247249000.pcap .

4.執行.pcap檔案格式轉換指令碼  ./pcap2har.sh (pcap2har.sh呼叫工具pcap2har,路徑: 

5.開啟當前路徑 open .

6.找到對應的.pacp.har檔案,右擊使用sublime text 2開啟

7.找到第乙個starteddatetime,並記錄下來,這是time2

8.找到最後乙個mapi請求時間,並記錄下來,這是time3

time2-time1=初始化時間

time3-time2=網路請求時間

time3-time1=非首次啟動時間

iOS APP啟動時間優化

第乙個階段 程式啟動到main函式。第二個階段 main函式到顯示第乙個介面。1.載入可執行檔案。2.載入動態鏈結庫。3.objc 執行時的初始處理,包括 objc 相關類的註冊 category 註冊 selector 唯一性檢查等。4.初始化,包括了執行 load 方法 建立 c 靜態全域性變數...

adb獲取啟動時間

coding utf 8 import subprocess import time thistime是一連串啟動activity的最後乙個activity的啟動耗時。totaltime是新應用啟動的耗時,包括新程序的啟動和activity的啟動,但不包括前乙個應用activity pause的耗時...

iOS 獲取APP pre main 啟動時間

熱啟動 冷啟動 在xcode 選單 product scheme edit scheme environment variables 設定 key dyld print statistics value 1 結果為 total pre main time 1.4 seconds 100.0 dyli...