class in UnityEditor.Profiling.Memory.Experimental
Implements interfaces:ISerializationCallbackReceiver
Switch to ManualPackedMemorySnapshot 是播放器通过性能分析器连接发送的内存快照的紧凑表示。
captureFlags | Flags corresponding to the fields present in a returned memory snapshot. |
connections | 连接是 from,to 对数组,描述各方之间的依存关系。 |
fieldDescriptions | Array of Field Descriptions, referenced by Type Description entries by array index. |
filePath | Path to the memory snapshot file. |
gcHandles | memorysnapshot 中使用的所有 GC 句柄。 |
managedHeapSections | 实际托管堆内存区段的数组。 |
managedStacks | Array of managed stacks in a memory snapshot. |
metadata | Meta data that was collected during memory snapshot capture. |
nativeAllocations | Array of native allocation data, captured in C++. |
nativeAllocationSites | Array of native allocation site data, captured in C++. |
nativeCallstackSymbols | Array of callstack symbols, used by native allocation site data. |
nativeMemoryLabels | Array of memory labels, used by native allocation site data. |
nativeMemoryRegions | Array of native memory regions, which houses native allocations. |
nativeObjects | 创建快照时加载的所有本机 C++ 对象。 |
nativeRootReferences | Array of native root references, which represent ownership of native allocation data. |
nativeTypes | 对进行性能分析的播放器了解的所有 C++ unity 类型的描述。 |
recordDate | The time and date at which the snapshot was recorded. |
typeDescriptions | An array of indexes into PackedMemorySnapshot.typeDescriptions indetifying the type this field belongs to. |
version | The current snapshot format version. |
virtualMachineInformation | Information about the virtual machine running executing the managed code inside the player. |