Version: 2021.2
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获取本机对象条目的数量。
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961