Detects and resolves memory leaks, retain cycles, and performance-degrading memory pressure in iOS and macOS applications.
Axiom Memory Debugging provides a systematic framework for identifying and fixing memory-related issues in Apple platform development. It moves beyond guesswork by guiding developers through Instruments workflows, Memory Graph Debugger techniques, and diagnostic code patterns to uncover progressive memory growth, un-deallocated objects, and timer-based leaks. The skill also addresses advanced scenarios like Jetsam (system memory pressure) mitigation and state restoration, ensuring apps remain stable and performant under high-resource conditions or background execution.
Key Features
01Jetsam mitigation strategies to prevent background app termination
02Identification of common retain cycles and closure capture leaks
03Systematic Instruments and Memory Graph Debugger diagnostic workflows
04233 GitHub stars
05MetricKit integration for real-world memory pressure monitoring
06Automated deinit logging for view controllers and view models
Use Cases
01Optimizing background memory footprint to reduce OS-level process kills
02Diagnosing app crashes that occur after 10-15 minutes of continuous use
03Identifying why view controllers remain in memory after being dismissed