App啟動(dòng)性能指標(biāo)專項(xiàng)測(cè)試

APP啟動(dòng)性能度量指標(biāo)
  • 首次安裝啟動(dòng):首次安裝會(huì)耗費(fèi)較多的時(shí)間初始化钾埂,比如補(bǔ)丁下載科平、緩存數(shù)據(jù)
  • 冷啟動(dòng):進(jìn)程不存在(谷歌標(biāo)準(zhǔn)5s)
  • 暖啟動(dòng):進(jìn)程存在,界面不存在(谷歌標(biāo)準(zhǔn)2s)
  • 熱啟動(dòng):界面對(duì)象仍然存在瞪慧,只是從后臺(tái)前置到前臺(tái)(谷歌標(biāo)準(zhǔn)1.5s)
  • 首屏啟動(dòng):第一屏加載完整
UI性能檢測(cè)常用辦法
  • adb logcat
  • 錄屏+視頻拆幀
  • uiautomator等自動(dòng)化工具200ms巡檢界面變化
  • traceview
  • 硬埋點(diǎn)
logcat中的性能數(shù)據(jù)
package=edu.yjyx.student
adb shell pm clear $package # 清理緩存數(shù)據(jù)
adb shell am force-stop $package # 停止進(jìn)程
adb shell am start -S -W $package/edu.yjyx.student.module.main.ui.SplashActivity # 啟動(dòng)app
adb logcat|grep -i displayed # 獲取數(shù)據(jù)

打印的結(jié)果為:

Stopping: edu.yjyx.student
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=edu.yjyx.student/.module.main.ui.SplashActivity }
Status: ok
Activity: edu.yjyx.student/.module.main.ui.SplashActivity
ThisTime: 769
TotalTime: 769
WaitTime: 779
Complete

ThisTime: 該activity啟動(dòng)耗時(shí)
TotalTime: 應(yīng)用自身啟動(dòng)耗時(shí)=ThisTime+應(yīng)用application等資源啟動(dòng)時(shí)間
WaitTime: 系統(tǒng)啟動(dòng)應(yīng)用耗時(shí)=TotalTime+系統(tǒng)資源啟動(dòng)時(shí)間

錄屏拆幀
adb shell screenrecord --bugreport --time-limit 30 data/local/tmp/test.mp4
adb pull /data/local/tmp/test.mp4
ffmpeg -i test.mp4 test.gif
ffmpeg -i test.mp4 -r 10 frames_%03d.jpg  # 0.1秒截一次
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末氨菇,一起剝皮案震驚了整個(gè)濱河市妓湘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌榜贴,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鹃共,死亡現(xiàn)場(chǎng)離奇詭異初嘹,居然都是意外死亡沮趣,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門温眉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來翁狐,“玉大人,你說我怎么就攤上這事露懒。” “怎么了蛇耀?”我有些...
    開封第一講書人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵纺涤,是天一觀的道長(zhǎng)抠忘。 經(jīng)常有香客問我,道長(zhǎng)崎脉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任呛踊,我火速辦了婚禮谭网,結(jié)果婚禮上赃春,老公的妹妹穿的比我還像新娘。我一直安慰自己织中,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開白布层坠。 她就那樣靜靜地躺著刁笙,像睡著了一般谦趣。 火紅的嫁衣襯著肌膚如雪座每。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,370評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音葱椭,去河邊找鬼。 笑死者蠕,一個(gè)胖子當(dāng)著我的面吹牛掐松,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播大磺,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼杠愧,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼待榔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起流济,我...
    開封第一講書人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤锐锣,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后绳瘟,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體雕憔,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年糖声,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了斤彼。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蘸泻,死狀恐怖琉苇,靈堂內(nèi)的尸體忽然破棺而出悦施,到底是詐尸還是另有隱情并扇,我是刑警寧澤,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布抡诞,位于F島的核電站穷蛹,受9級(jí)特大地震影響渗勘,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜俩莽,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望乔遮。 院中可真熱鬧扮超,春花似錦、人聲如沸蹋肮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽坯辩。三九已至馁龟,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間漆魔,已是汗流浹背坷檩。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留改抡,地道東北人矢炼。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像阿纤,于是被迫代替她去往敵國(guó)和親句灌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 除了一般功能性測(cè)試和性能測(cè)試外欠拾,app還需要一些專項(xiàng)測(cè)試來發(fā)現(xiàn)更為深層的問題胰锌。之所以稱為專項(xiàng)測(cè)試,是因?yàn)檫@些測(cè)試主...
    mysimplebook閱讀 8,677評(píng)論 0 1
  • 一藐窄、App測(cè)試與Web測(cè)試的區(qū)別 Web端特性 首先從系統(tǒng)架構(gòu)來看的話资昧,web測(cè)試只要更新了服務(wù)器端,客戶端就會(huì)同...
    Xyxtank閱讀 16,299評(píng)論 0 14
  • 一荆忍、App測(cè)試與Web測(cè)試的區(qū)別 Web端特性 首先從系統(tǒng)架構(gòu)來看的話榛搔,web測(cè)試只要更新了服務(wù)器端,客戶端就會(huì)同...
    小灰輝先生閱讀 454評(píng)論 0 0
  • 1.優(yōu)化內(nèi)存的常見操作 (一)內(nèi)存管理機(jī)制 (二)常用內(nèi)存監(jiān)控工具 (三)內(nèi)存優(yōu)化案例分析 2.內(nèi)存管理機(jī)制 AR...
    阿飛666666閱讀 282評(píng)論 1 1
  • 啟動(dòng)時(shí)間 冷啟動(dòng) 進(jìn)程首次創(chuàng)建 熱啟動(dòng) 進(jìn)程通過點(diǎn)擊Home鍵等進(jìn)入后臺(tái)东揣,并未殺死再次啟動(dòng)践惑; 啟動(dòng)時(shí)間腳本化 方法...
    葉子完小閱讀 1,001評(píng)論 0 0