-
What's new in MetricKit
Quickly detect power and performance regressions and troubleshoot app issues when you adopt MetricKit. Discover the latest trackable metrics for your app, including CPU instructions, animation hitches, and exit reasons. And learn about diagnostics in MetricKit that can help you troubleshoot hangs, crashes, and disk writes.
Recursos
Vídeos relacionados
WWDC21
- Diagnose Power and Performance regressions in your app
- Triage TestFlight crashes in Xcode Organizer
- Ultimate application performance survival guide
- Understand and eliminate hangs from your app
WWDC20
-
Buscar neste vídeo...
-
-
2:11 - Using MetricKit
import MetricKit class MySubscriber: NSObject, MXMetricManagerSubscriber { var metricManager: MXMetricManager? override init() { super.init() metricManager = MXMetricManager.shared metricManager?.add(self) } override deinit() { metricManager?.remove(self) } func didReceive(_ payload: [MXMetricPayload]) { for metricPayload in payload { // Do something with metricPayload. } } } -
8:14 - Adopting MetricKit Diagnostics
func didReceive(_ payload: [MXDiagnosticPayload]) { for diagnosticPayload in payload { // Consume diagnosticPayload. } }
-