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

公共函数

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