Unity 6.3
0 онлайн 67 гостей 3 в системе
Вход

MemoryLabel Constructor

Declaration

public MemoryLabel(string areaName, string objectName, Unity.Collections.Allocator allocator);

Параметры

Параметр Описание
areaName Имя области памяти.
objectName Имя объекта, на который наносится метка.
распределитель Используемый распределитель. По умолчанию Allocator.Persistent. Только Allocator.Persistent и Allocator.Domain поддерживают маркировку памяти.

Описание

Инициализация нового экземпляра MemoryLabel struct.

Создает новую метку памяти с указанным именем области, именем объекта и распределителем. Попытка создать метку памяти с пустыми строками для имени области или имени объекта или с неподдерживаемым распределителем вызывает исключение.

Можно создать несколько меток памяти с одним и тем же именем области и именем объекта. Однако для целей отслеживания памяти это эквивалентно повторному использованию ранее созданной метки. Создание метки памяти является потоково-безопасной операцией.