版本記錄
版本號 | 時(shí)間 |
---|---|
V1.0 | 2021.05.11 星期二 |
前言
MetricKit
由iOS13系統(tǒng)進(jìn)引入弃榨,用來匯總和分析有關(guān)異常和崩潰診斷以及電源和性能指標(biāo)的每個(gè)設(shè)備的報(bào)告冀泻。下面我們就一起來看下這個(gè)框架。
Overview
首先我們看下框架基本信息皂岔。
借助MetricKit
,您可以接收設(shè)備捕獲的應(yīng)用程序診斷信息以及系統(tǒng)捕獲的電源和性能指標(biāo)。 已注冊的應(yīng)用每天最多只能接收一次包含前24小時(shí)數(shù)據(jù)的報(bào)告捺弦。
使用報(bào)告中的數(shù)據(jù)來幫助提高應(yīng)用程序的性能。
該框架包括:
-
manager
管理器類和訂閱(subscriber)
協(xié)議孝扛。 - 有效載荷
Payload
類用于報(bào)告的數(shù)據(jù)列吼。 - 每種指標(biāo)和診斷類別的類。
- 測量單位的類別苦始,例如蜂窩連接的條形寞钥。
- 用于表示直方圖之類的累積數(shù)據(jù)的類。
- 用于在診斷中捕獲堆棧跟蹤的類陌选。
注意:
該框架不會將數(shù)據(jù)返回到使用Mac Catalyst
構(gòu)建的Mac
應(yīng)用程序理郑。
Topics
1. Essentials
2. Performance Improvement for Your App
3. Battery Metrics
- MXCellularConditionMetric
- MXCPUMetric
- MXDisplayMetric
- MXGPUMetric
- MXLocationActivityMetric
- MXNetworkTransferMetric
- MXCPUExceptionDiagnostic
4. Performance Metrics
5. Responsiveness Metrics
6. Disk Access Metrics
7. Custom Metrics
8. Data Types
后記
本篇主要講述了
MetricKit
的概覽,感興趣的給個(gè)贊或者關(guān)注~~~