卡頓是指主線程超過一定時間(Android 2.25 秒,iOS 2 秒)未執行完一個方法。當發生卡頓時,客戶端會實時上傳卡頓信息。這些信息會在控制臺上展示出來,總體時間延遲一般在幾秒鐘到幾分鐘。
通過卡頓報告,您可以了解設備卡頓次數、設備卡頓率、影響設備數,并查看每個卡頓類別的詳細情況。
完成以下操作查看卡頓報告:
登錄 mPaaS 控制臺,從左側導航欄進入 性能監控 > 崩潰分析 頁面。
單擊 卡頓報告 標簽查看卡頓分析數據。
通過選擇平臺、App 版本、時間來篩選卡頓統計分析數據。
核心指標
展示每分鐘的卡頓數據,并以折線圖的形式展現數據變化趨勢。單擊指標卡片,查看相應的指標趨勢數據。
卡頓數:開啟卡頓監控的設備發生的卡頓總次數,卡頓監控設備采樣率為 10%。
卡頓率:卡頓次數/開啟卡頓監控設備的總 PV 數。
影響設備數:指定時間內發生的卡頓總數,按設備 ID 去重。
卡頓分類
此區域的數據報表展現所選日期的卡頓數據,并根據卡頓的原因對日志分類統計。
卡頓數:同一類卡頓的總個數(卡頓日志個數)。
賬號數:同一類卡頓中,不同的 userID 的個數(根據日志中的 userID 字段來統計),如果日志中沒有填寫 userID 字段,默認值為 1。
設備數:同一類卡頓中,不同的設備 ID 的個數(根據日志中的設備 ID 字段來統計),如果日志中沒有填寫設備 ID 字段,默認值為 1。
版本:卡頓日志中記錄的版本號。
詳情:卡頓日志中記錄的卡頓調用堆棧。
Android 機型支持在卡頓報告的詳情數據中查看相應的堆棧信息;針對 iOS 機型,卡頓報告的詳情數據不提供堆棧信息。
卡頓詳情
單擊卡頓分類列表中 操作 列的 詳情 鏈接,可查看該類卡頓的錯誤詳情詳細信息,包括錯誤組信息以及錯誤樣本。
錯誤組:
卡頓數:同一類卡頓的總個數(卡頓日志個數)。
影響設備數:發生該類卡頓的設備量,按設備 ID 去重。
影響設備占比:此類卡頓影響的設備數/發生卡頓的總設備數。
報錯機型 Top3:展示卡頓次數最多的三個機型的卡頓次數占比。
錯誤樣本:展示當前樣本的設備詳情、日志詳情等信息,可通過兩側的 < 與 > 按鈕來切換樣本。
設備詳情:展示當前樣本的設備 ID、平臺、用戶 ID、設備型號、操作系統版本 、UUID 等信息。
日志詳情:展示當前樣本的卡頓日志,并支持數據導出。
如果設備 ID 為空或者為“-”,設備數不累加。