MemoryLabel Constructor
Declaration
public MemoryLabel(string areaName, string objectName, Unity.Collections.Allocator allocator);Параметры
| Параметр | Описание |
|---|---|
| areaName | Имя области памяти. |
| objectName | Имя объекта, на который наносится метка. |
| распределитель | Используемый распределитель. По умолчанию Allocator.Persistent. Только Allocator.Persistent и Allocator.Domain поддерживают маркировку памяти. |
Описание
Инициализация нового экземпляра MemoryLabel struct.
Создает новую метку памяти с указанным именем области, именем объекта и распределителем. Попытка создать метку памяти с пустыми строками для имени области или имени объекта или с неподдерживаемым распределителем вызывает исключение.
Можно создать несколько меток памяти с одним и тем же именем области и именем объекта. Однако для целей отслеживания памяти это эквивалентно повторному использованию ранее созданной метки. Создание метки памяти является потоково-безопасной операцией.