Tagged articles

MetricKit

6 articles · Page 1 of 1
Sohu Tech Products
Sohu Tech Products
Jan 21, 2026 · Mobile Development

Uncovering iOS OOM: From Kernel Mechanics to Real‑World Monitoring Solutions

This article delves into the hidden iOS OOM crashes, explains the Jetsam watchdog mechanism, the role of phys_footprint, compares industry solutions, and provides step‑by‑step implementations for monitoring, allocation tracking, and proactive memory‑management strategies to prevent silent terminations.

HookJetsamMetricKit
0 likes · 19 min read
Uncovering iOS OOM: From Kernel Mechanics to Real‑World Monitoring Solutions
Huolala Tech
Huolala Tech
Mar 21, 2023 · Mobile Development

How Hades Platform Tackles iOS Abort Crashes: A Deep Dive into MetricKit Monitoring

This article explores Hades, the in‑house mobile monitoring platform at Huolala, detailing the challenges of capturing iOS Abort exceptions, evaluating four industry solutions, and describing the final MetricKit‑based implementation, data processing pipeline, observed benefits, and future monitoring strategy.

Abort ExceptionCrash MonitoringMetricKit
0 likes · 19 min read
How Hades Platform Tackles iOS Abort Crashes: A Deep Dive into MetricKit Monitoring
Baidu App Technology
Baidu App Technology
Oct 24, 2022 · Mobile Development

Understanding SIGKILL Crashes and Capturing Them with MetricKit on iOS

A SIGKILL crash indicates the OS forcibly terminated an iOS app, which cannot be caught directly, but MetricKit (iOS 14+) can automatically collect diagnostic payloads after restart, allowing developers to extract termination reasons, stack traces, understand codes like 0x8badf00d, and address common causes such as main‑thread watchdog timeouts and deadlocks.

MetricKitObjective‑Ccrash-analysis
0 likes · 10 min read
Understanding SIGKILL Crashes and Capturing Them with MetricKit on iOS
ByteDance Terminal Technology
ByteDance Terminal Technology
Apr 22, 2022 · Mobile Development

MetricKit Overview: iOS Performance and Diagnostic Monitoring

MetricKit, introduced in iOS 13 and expanded in iOS 14, provides a low‑overhead, system‑driven way to collect app performance, power, and crash diagnostics over the last 24 hours, enabling developers to upload, analyze, and optimize their iOS applications without third‑party SDKs.

MetricKitMobile Developmentdiagnostics
0 likes · 18 min read
MetricKit Overview: iOS Performance and Diagnostic Monitoring