Вопросы к Поиску с Алисой
Система сборки мусора в Dart работает на основе поколений объектов. habr.com blog.flutter.dev Есть сборщик мусора для экземпляров с коротким жизненным циклом и для долгоживущих экземпляров, переживших более одного цикла сборки мусора. habr.com
Процесс работы сборщика молодого мусора: habr.com
Для обработки долгоживущих объектов используется алгоритм Parallel Marking and Concurrent Sweeping. habr.com Он состоит из этапов: маркировка живых и удаление мёртвых объектов. habr.com
Чтобы минимизировать влияние сборки мусора на производительность приложения, сборщик предоставляет крючки для движка Flutter, который оповещает его о моментах простоя приложения и отсутствия пользовательского взаимодействия. blog.flutter.dev В эти моменты запускается процесс оптимизации памяти. habr.com
Также в процессе работы приложения используется скользящее сжатие, которое сводит к минимуму нагрузку на память за счёт уменьшения фрагментации памяти. habr.com