Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

DisposeSentinel

класс в Unity.Collections.LowLevel.Unsafe / Реализовано в: UnityEngine.CoreModule

Описание

DisposeSentinel используется для автоматического обнаружения утечек памяти.

Класс DisposeSentinel используется собственными контейнерами для автоматического отслеживания утечек памяти и сообщения о них пользователю. DisposeSentinel — это управляемый объект, на который ссылается только собственный контейнер, содержащий собственные данные, которые мы не хотим раскрывать. Финализатор DisposeSentinel, который вызывается, когда нет больше ссылок на собственный контейнер, которому он принадлежит, проверяет, правильно ли удалены данные, на которые ссылаются, и, если это не так, он регистрирует ошибку, содержащую информацию о том, когда произошло первоначальное выделение.

Класс DisposeSentinel доступен, только если определен ENABLE_UNITY_COLLECTIONS_CHECKS.

Посмотрите так же: пример в NativeContainerAttribute.

Статические Методы

Clear Очищает DisposeSentinel.
Create Создает новый AtomicSafetyHandle и новый DisposeSentinel, которые будут использоваться для отслеживания безопасности и утечек некоторых исходных данных.
Dispose Освобождает AtomicSafetyHandle и очищает DisposeSentinel.
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3