Show / Hide Table of Contents

Class PackedMemorySnapshot

Inheritance
Object
PackedMemorySnapshot
Implements
IDisposable
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEditor.Profiling.Memory.Experimental
Assembly: UnityEditor.dll
Syntax
public class PackedMemorySnapshot : IDisposable

Properties

| Improve this Doc View Source

captureFlags

Declaration
public CaptureFlags captureFlags { get; }
Property Value
Type Description
CaptureFlags
| Improve this Doc View Source

connections

Declaration
public ConnectionEntries connections { get; }
Property Value
Type Description
ConnectionEntries
| Improve this Doc View Source

fieldDescriptions

Declaration
public FieldDescriptionEntries fieldDescriptions { get; }
Property Value
Type Description
FieldDescriptionEntries
| Improve this Doc View Source

filePath

Declaration
public string filePath { get; }
Property Value
Type Description
String
| Improve this Doc View Source

gcHandles

Declaration
public GCHandleEntries gcHandles { get; }
Property Value
Type Description
GCHandleEntries
| Improve this Doc View Source

managedHeapSections

Declaration
public ManagedMemorySectionEntries managedHeapSections { get; }
Property Value
Type Description
ManagedMemorySectionEntries
| Improve this Doc View Source

managedStacks

Declaration
public ManagedMemorySectionEntries managedStacks { get; }
Property Value
Type Description
ManagedMemorySectionEntries
| Improve this Doc View Source

metadata

Declaration
public MetaData metadata { get; }
Property Value
Type Description
MetaData
| Improve this Doc View Source

nativeAllocations

Declaration
public NativeAllocationEntries nativeAllocations { get; }
Property Value
Type Description
NativeAllocationEntries
| Improve this Doc View Source

nativeAllocationSites

Declaration
public NativeAllocationSiteEntries nativeAllocationSites { get; }
Property Value
Type Description
NativeAllocationSiteEntries
| Improve this Doc View Source

nativeCallstackSymbols

Declaration
public NativeCallstackSymbolEntries nativeCallstackSymbols { get; }
Property Value
Type Description
NativeCallstackSymbolEntries
| Improve this Doc View Source

nativeMemoryLabels

Declaration
public NativeMemoryLabelEntries nativeMemoryLabels { get; }
Property Value
Type Description
NativeMemoryLabelEntries
| Improve this Doc View Source

nativeMemoryRegions

Declaration
public NativeMemoryRegionEntries nativeMemoryRegions { get; }
Property Value
Type Description
NativeMemoryRegionEntries
| Improve this Doc View Source

nativeObjects

Declaration
public NativeObjectEntries nativeObjects { get; }
Property Value
Type Description
NativeObjectEntries
| Improve this Doc View Source

nativeRootReferences

Declaration
public NativeRootReferenceEntries nativeRootReferences { get; }
Property Value
Type Description
NativeRootReferenceEntries
| Improve this Doc View Source

nativeTypes

Declaration
public NativeTypeEntries nativeTypes { get; }
Property Value
Type Description
NativeTypeEntries
| Improve this Doc View Source

recordDate

Declaration
public DateTime recordDate { get; }
Property Value
Type Description
DateTime
| Improve this Doc View Source

typeDescriptions

Declaration
public TypeDescriptionEntries typeDescriptions { get; }
Property Value
Type Description
TypeDescriptionEntries
| Improve this Doc View Source

version

Declaration
public uint version { get; }
Property Value
Type Description
UInt32
| Improve this Doc View Source

virtualMachineInformation

Declaration
public VirtualMachineInformation virtualMachineInformation { get; }
Property Value
Type Description
VirtualMachineInformation

Methods

| Improve this Doc View Source

Convert(PackedMemorySnapshot, String)

Declaration
public static bool Convert(PackedMemorySnapshot snapshot, string writePath)
Parameters
Type Name Description
PackedMemorySnapshot snapshot
String writePath
Returns
Type Description
Boolean
| Improve this Doc View Source

Dispose()

Declaration
public void Dispose()
| Improve this Doc View Source

Dispose(Boolean)

Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type Name Description
Boolean disposing
| Improve this Doc View Source

Finalize()

Declaration
protected void Finalize()
| Improve this Doc View Source

Load(String)

Declaration
public static PackedMemorySnapshot Load(string path)
Parameters
Type Name Description
String path
Returns
Type Description
PackedMemorySnapshot
| Improve this Doc View Source

Save(PackedMemorySnapshot, String)

Declaration
public static void Save(PackedMemorySnapshot snapshot, string writePath)
Parameters
Type Name Description
PackedMemorySnapshot snapshot
String writePath

Implements

System.IDisposable

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX