WeChat Client Technology Team
WeChat Client Technology Team
Apr 3, 2019 · Mobile Development

How We Built a Scalable iOS Memory Monitoring Tool to Tackle FOOM

To combat Foreground Out‑Of‑Memory (FOOM) crashes in iOS, we describe the evolution from a simple FBAllocationTracker‑based logger to a high‑performance monitoring system that collects, stores, compresses, reports, and visualizes allocation data using custom hooks, splay trees, hash‑based stack compression, and selective reporting.

FOOMMemory Monitoringdata compression
0 likes · 16 min read
How We Built a Scalable iOS Memory Monitoring Tool to Tackle FOOM
WeChat Client Technology Team
WeChat Client Technology Team
Mar 2, 2018 · Mobile Development

How We Built a Low‑Overhead iOS Memory Monitor to Tame FOOM

This article details the design and evolution of WeChat's iOS memory‑monitoring system that detects Foreground Out‑of‑Memory (FOOM) events, covering detection methods, data collection, storage optimizations, reporting strategies, false‑positive reduction, and the measurable impact on app stability.

FOOMMemory MonitoringiOS
0 likes · 18 min read
How We Built a Low‑Overhead iOS Memory Monitor to Tame FOOM