...It’s often caused by bugs related to the lifecycle of objects, and can occur fairly often in Android applications. LeakCanary helps to find and fix those leaks during development so you never have to experience another OOM crash.
iOS library to help detecting retain cycles in runtime
Retain cycles are one of the most common ways of creating memory leaks. It's incredibly easy to create a retain cycle, and tends to be hard to spot it. The goal of FBRetainCycleDetector is to help find retain cycles at runtime. The features of this project were influenced by Circle. FBRetainCycleDetector will look for cycles that are no longer than 10 objects. We can make it bigger (although it's going to be slower!). There could also be retain cycles that we would like to omit. It's because...