facebook/FBRetainCycleDetector
iOS library to help detecting retain cycles in runtime. observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 98
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3800
- days_rel: n/a
- days_push: 14
- n_releases_24m: 0
Adoption not part of the score
4232 stars · 601 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
An iOS library by Facebook that detects retain cycles causing memory leaks through runtime analysis of object graphs. It inspects objects at runtime and reports cycles as sets of object reference chains.
Use cases
- find memory leaks caused by retain cycles in an iOS app
- detect circular strong references between Objective-C objects at runtime
- debug memory issues in debug builds of an iOS project
- audit objects for reference cycles during development
- integrate retain cycle detection into a debugging or QA workflow
When to avoid
- you need memory leak detection on Android or non-Apple platforms
- you require production-build analysis, since it only works fully in Debug builds
- you need Swift-only tooling with modern Swift concurrency support
Facets
library · maturity maintenance
monitoring developer-tools testing mobile-development developer-tools performance cross-platform memory-leaks retain-cycles objective-c runtime-analysis debugging ios mobile
1 source
- readme: https://github.com/facebook/FBRetainCycleDetector · fetched 2026-08-28 · 4b5560dcb830
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| facebook/FBRetainCycleDetector | main | 67 |
For agents
markdown · JSON · MCP: product_card(name="facebook/FBRetainCycleDetector")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem