В Android Runtime (ART) используется Garbage Collector с рядом оптимизаций, чтобы минимизировать задержки при сборке мусора и повысить производительность:
- Concurrent Mark-Sweep (CMS): Выполняет сборку параллельно с приложением, минимизируя паузы.
- Generational GC: Разделяет объекты на «молодые» и «старые» поколения, ускоряя сборку.
- Low-Latency GC: Ориентирован на сокращение пауз в работе, особенно в приложениях с интенсивной работой пользовательского интерфейса.