Управление памятью
Система управляемой памяти Unity представляет собой C# среду скриптов, основанную на Mono или IL2CPP виртуальных машинах (VMs). Преимущество системы управляемой памяти в том, что она управляет высвобождением памяти, так что вам не нужно вручную запрашивать высвобождение памяти через ваш код. Она использует сборщик мусора для автоматического высвобождения выделений памяти.
| Тема | Описание |
|---|---|
| Введение в управляемую память | Автоматически управляйте высвобождением и выделением памяти в вашем приложении. |
| Введение мусоросборщика | Восстановление неиспользуемой памяти в приложении. |
| Режимы сбора мусора | Обзор различных способов запуска сборщика мусора. |
| Настройка сбора мусора | Настройте сборщик мусора в вашем проекте. |
| Отслеживание распределения мусора | Отслеживайте, когда приложение выполняет сбор мусора. |
| Избегайте C# отражения над головой | Уменьшить нагрузку на сборщик мусора, избегая использования отражения C# во время выполнения. |
Дополнительные ресурсы
- Память Profiler пакет
- Память в Unity введение
- Модуль памяти Profiler