---
title: Memory Management
framework: accelerate
role: collectionGroup
role_heading: API Collection
path: accelerate/memory-management
---

# Memory Management

Retain and release sparse objects.

## Topics

### Resource Retention

- [SparseRetain(_:)](accelerate/sparseretain(_:)-8r2dm.md)
- [SparseRetain(_:)](accelerate/sparseretain(_:)-8943y.md)
- [SparseRetain(_:)](accelerate/sparseretain(_:)-7onhr.md)
- [SparseRetain(_:)](accelerate/sparseretain(_:)-2pmdl.md)
- [SparseRetain(_:)](accelerate/sparseretain(_:)-6mr6d.md)
- [SparseRetain(_:)](accelerate/sparseretain(_:)-5sahb.md)
- [SparseRetain(_:)](accelerate/sparseretain(_:)-6pp40.md)
- [SparseRetain(_:)](accelerate/sparseretain(_:)-92857.md)
- [SparseRetain(_:)](accelerate/sparseretain(_:)-92v4w.md)

### Resource Cleanup

- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-6ywzn.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-9f4vi.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-3cnxt.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-4kus5.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-6jpd8.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-15kpj.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-1mrmc.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-45lq7.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-1qhk8.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-1jxdh.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-28nz7.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-3wccz.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-3wccz.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-4enlt.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-4z3l9.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-5ajx.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-61q1a.md)
- [SparseCleanup(_:)](accelerate/sparsecleanup(_:)-7nhza.md)
