class in UnityEditor.Profiling.Memory.Experimental
PackedMemorySnapshot is a compact representation of a memory snapshot that a player has sent through the profiler connection.
| captureFlags | Flags corresponding to the fields present in a returned memory snapshot. | 
| connections | Connections is an array of from,to pairs that describe which things are keeping which other things alive. | 
| fieldDescriptions | Array of Field Descriptions, referenced by Type Description entries by array index. | 
| filePath | Path to the memory snapshot file. | 
| gcHandles | All GC handles in use in the memorysnapshot. | 
| managedHeapSections | Array of actual managed heap memory sections. | 
| 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 | All native C++ objects that were loaded at time of the snapshot. | 
| nativeRootReferences | Array of native root references, which represent ownership of native allocation data. | 
| nativeTypes | Descriptions of all the C++ unity types the profiled player knows about. | 
| 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. | 
| Dispose | Disposes of an existing PackedMemorySnapshot object and closes the file reader. |