Version: 2022.1
Experimental: this API is experimental and might be changed or removed in the future.

NativeObjectEntries

class in UnityEditor.Profiling.Memory.Experimental

切换到手册

描述

包含本机对象数据的类,由 PackedMemorySnapshot.nativeObjects 返回。

变量

flags包含标志(这些标志附加到 NativeObjectEntries.nativeObjectAddress 数组中引用的本机内存对象)的数组。
gcHandleIndex PackedMemorySnapshot.gcHandles 数组内的句柄的索引。
hideFlags隐藏附加到本机对象的标志。
instanceId此本机对象的实例 ID。
nativeObjectAddress指向本机 C++ 对象的内存地址数组。这与 UnityEngine.Object 的“m_CachePtr”字段相匹配。
nativeTypeArrayIndex用于检索本机 C++ 类型描述的 PackedMemorySnapshot.nativeTypes 数组索引的数组。
objectName包含本机对象名称的数组。
rootReferenceId包含本机对象根引用 ID 的数组。与 NativeRootReferenceEntries.id 数组中的条目相对应。
size此对象的大小(以字节为单位)。

公共函数

GetNumEntries获取本机对象条目的数量。