本文介紹文檔中出現的術語解釋。
術語 | 解釋 | 適用場景 |
JAVA CRASH | 發生在Java代碼層的崩潰。 | Android端崩潰 |
NATIVE CRASH | 發生在Native代碼(C/C++)層的崩潰。 | Android端崩潰、Harmony端崩潰 |
JS CRASH | 發生在ArkTS代碼層的崩潰 | Harmony端崩潰 |
APP FREEZE | 用戶在使用應用時會出現點擊沒反應、應用無響應等情況,其超過一定時間限制后即被定義為應用無響應(appfreeze) | Harmony端卡頓 |
Abort | 未能通過進程退出信號量捕捉到的App非正常退出。 | iOS端崩潰 |
Crash | 通過進程退出信號量捕捉到的App非正常退出。 | iOS端崩潰 |
ANR | Application Not Response,指在Android系統上,應用程序響應不夠靈敏時,系統會向用戶顯示的一個對話框。用戶可以選擇等待,也可以選擇強制關閉。 | Android端卡頓 |
內存泄漏 | 主要檢測Activity、IntentReceiver、ServiceConnection等的泄漏。 | Android端異常 |
主線程IO | 通過StrictMode工具檢測到的主線程IO,包括磁盤讀寫,網絡IO等。 | Android端異常 |
大內存圖片 | 繪制圖片時使用比繪制區域尺寸更大的圖片資源,造成內存使用不當,引發潛在的OOM(OutofMemory,內存溢出)。 | Android端異常 |
資源泄漏 | 通過StrictMode工具檢測到的未釋放的資源。 | Android端異常 |
主線程卡頓 | Android:檢測發生在主線程的持續時間超過1秒以上的卡頓。 iOS:檢測發生在主線程的持續5秒以上的卡頓。 | Android端卡頓、iOS端卡頓 |
自定義錯誤 | 開發人員主動調用SDK接口上報的錯誤。 | Android端異常、iOS端異常 |
非安全代碼 | 通過StrictMode檢測到的文件uri暴露、非HTTPS請求等。 | Android端異常 |
[錯誤類型]率 | [錯誤類型]的發生頻率。 計算公式:統計周期內[錯誤類型]發生的次數/統計周期內應用啟動次數 | - |
用戶[錯誤類型]率 | [錯誤類型]造成影響的設備占比。 計算公式:統計周期內的影響設備數/統計周期內啟動過應用的設備數 | - |
影響設備數 | [錯誤類型]造成影響的設備總數。 | - |
UTDID | 是一個App級別的設備標識ID。通過UTDID,您可以簡單快捷地獲取設備ID,以利于應用程序安全有效地找到特定設備。 | - |