app啟動時間測試

app的啟動流程

Application的構(gòu)造器方法——>attachBaseContext()——>onCreate()——>Activity的構(gòu)造方法——>onCreate()——>配置主題中背景等屬性——>onStart()——>onResume()——>測量布局繪制顯示

app的啟動時間

從點擊應用的啟動圖標開始創(chuàng)建出一個新的進程直到我們看到了界面的第一幀,這段時間就是應用的啟動時間,我們要測量的也就是這段時間。

pic

測試命令

adb shell am start -W "packageName/packageName.MainActivity"(app的包名和包的主進程)

執(zhí)行成功后將返回三個測量到的時間:

ThisTime:一般和TotalTime時間一樣,除非在應用啟動時開了一個透明的Activity預先處理一些事再顯示出主Activity,這樣將比TotalTime小。

TotalTime:應用的啟動時間,包括創(chuàng)建進程+Application初始化+Activity初始化到界面顯示。

WaitTime:一般比TotalTime大點,包括系統(tǒng)影響的耗時。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 第一步:首先測試APP冷啟動時間建議打成正式包后來測試啟動時間一 啟動類型 工欲善其事,必先利其器。想要優(yōu)化 Ap...
    快感的感知閱讀 868評論 1 1
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,881評論 25 709
  • 【觸發(fā)背景】面對海量APP的今天,APP用戶量和活躍度成為評價一款APP是否成功的重要因素。用戶下載APP后,AP...
    siyu8023閱讀 10,614評論 1 14
  • 本文章轉(zhuǎn)載于搜狗測試 對于app的性能測試,啟動時間是個重要指標,啟動時間分為兩種情況,一種是冷啟動時間(通常是系...
    夜境閱讀 1,120評論 0 1
  • Part1 黎一蓉: 見信好, 這邊的大學俢期已滿,打算回Y城發(fā)展,下月3號的飛機,有空一起吃個飯。 12月29 ...
    粒子哩閱讀 688評論 5 2

友情鏈接更多精彩內(nèi)容