class in UnityEditor.Profiling.Memory.Experimental
実装インターフェース:ISerializationCallbackReceiver
マニュアルに切り替えるPackedMemorySnapshot はプレイヤーが Profiler Connection を介して送信されるメモリスナップショットのコンパクトな形式です。
| captureFlags | Flags corresponding to the fields present in a returned memory snapshot. |
| connections | Connection はどれが生きていてどれが保っているか記述するペアの配列です。 |
| fieldDescriptions | Array of Field Descriptions, referenced by Type Description entries by array index. |
| filePath | Path to the memory snapshot file. |
| gcHandles | MemorySnapshot で使用中のすべての GC Handle |
| 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 | プロファイリングされたプレイヤーが知っているすべての Unity のC++ の型の Description |
| 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. |