memtools provides debugging tools to detect and solve memory leaks in R:
- Record memory snapshots of the R heap.
- Compare snapshots to detect leaked objects with a large retained size.
- Inspect the shortest paths between nodes (e.g. between a leaked node and its dominator).
See vignette("memtools")
for a tutorial.
Install memtools from github with:
remotes::install_github(
"r-lib/memtools",
build_manual = TRUE,
build_vignettes = TRUE
)