版本记录
版本号 | 时间 |
---|---|
V1.0 | 2021.05.11 星期二 |
前言
MetricKit
由iOS13系统进引入,用来汇总和分析有关异常和崩溃诊断以及电源和性能指标的每个设备的报告。下面我们就一起来看下这个框架。
Overview
首先我们看下框架基本信息。
借助MetricKit
,您可以接收设备捕获的应用程序诊断信息以及系统捕获的电源和性能指标。 已注册的应用每天最多只能接收一次包含前24小时数据的报告。
使用报告中的数据来帮助提高应用程序的性能。
该框架包括:
-
manager
管理器类和订阅(subscriber)
协议。 - 有效载荷
Payload
类用于报告的数据。 - 每种指标和诊断类别的类。
- 测量单位的类别,例如蜂窝连接的条形。
- 用于表示直方图之类的累积数据的类。
- 用于在诊断中捕获堆栈跟踪的类。
注意:
该框架不会将数据返回到使用Mac Catalyst
构建的Mac
应用程序。
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
的概览,感兴趣的给个赞或者关注~~~