性能監(jiān)控功能及邊界
性能監(jiān)控分2個(gè)階段:開發(fā)測(cè)試時(shí)期,上線時(shí)期
開發(fā)測(cè)試時(shí)期? 異常點(diǎn)告知用戶或測(cè)試工具產(chǎn)生測(cè)試報(bào)告
工具舉例:GPU模式分析,Hierarchy Viewer優(yōu)化布局,Memory Monitor trace view
上線時(shí)期? 上報(bào)數(shù)據(jù)到后臺(tái)進(jìn)行性能監(jiān)控
數(shù)據(jù)采集
測(cè)試報(bào)告和上報(bào)數(shù)據(jù)最關(guān)鍵的部分是數(shù)據(jù)采集,性能問題多種多樣,需要抽象成具體的監(jiān)控指標(biāo)
具體指標(biāo):FPS、CPU使用率、內(nèi)存占用、卡頓、頁面加載時(shí)間、網(wǎng)絡(luò)請(qǐng)求流量
指標(biāo)場(chǎng)景:結(jié)合當(dāng)前操作,當(dāng)前頁面,卡頓時(shí)候的堆棧日志等
頁面加載時(shí)間:

卡頓:

整體設(shè)計(jì)圖
