docs.unity3d.com
    Show / Hide Table of Contents

    Class QueriedMemorySnapshot

    Inheritance
    Object
    QueriedMemorySnapshot
    Namespace: Unity.MemoryProfiler.Editor.Format
    Syntax
    public class QueriedMemorySnapshot : IDisposable, IQueriedMemorySnapshot

    Properties

    captureFlags

    Declaration
    public CaptureFlags captureFlags { get; }
    Property Value
    Type Description
    CaptureFlags
    Implements
    IQueriedMemorySnapshot.captureFlags

    connections

    Declaration
    public IConnectionEntries connections { get; }
    Property Value
    Type Description
    IConnectionEntries
    Implements
    IQueriedMemorySnapshot.connections

    fieldDescriptions

    Declaration
    public IFieldDescriptionEntries fieldDescriptions { get; }
    Property Value
    Type Description
    IFieldDescriptionEntries
    Implements
    IQueriedMemorySnapshot.fieldDescriptions

    gcHandles

    Declaration
    public IGCHandleEntries gcHandles { get; }
    Property Value
    Type Description
    IGCHandleEntries
    Implements
    IQueriedMemorySnapshot.gcHandles

    managedHeapSections

    Declaration
    public IManagedMemorySectionEntries managedHeapSections { get; }
    Property Value
    Type Description
    IManagedMemorySectionEntries
    Implements
    IQueriedMemorySnapshot.managedHeapSections

    managedStacks

    Declaration
    public IManagedMemorySectionEntries managedStacks { get; }
    Property Value
    Type Description
    IManagedMemorySectionEntries
    Implements
    IQueriedMemorySnapshot.managedStacks

    metadata

    Declaration
    public MetaData metadata { get; }
    Property Value
    Type Description
    MetaData
    Implements
    IQueriedMemorySnapshot.metadata

    nativeAllocations

    Declaration
    public INativeAllocationEntries nativeAllocations { get; }
    Property Value
    Type Description
    INativeAllocationEntries
    Implements
    IQueriedMemorySnapshot.nativeAllocations

    nativeAllocationSites

    Declaration
    public INativeAllocationSiteEntries nativeAllocationSites { get; }
    Property Value
    Type Description
    INativeAllocationSiteEntries
    Implements
    IQueriedMemorySnapshot.nativeAllocationSites

    nativeCallstackSymbols

    Declaration
    public INativeCallstackSymbolEntries nativeCallstackSymbols { get; }
    Property Value
    Type Description
    INativeCallstackSymbolEntries
    Implements
    IQueriedMemorySnapshot.nativeCallstackSymbols

    nativeMemoryLabels

    Declaration
    public INativeMemoryLabelEntries nativeMemoryLabels { get; }
    Property Value
    Type Description
    INativeMemoryLabelEntries
    Implements
    IQueriedMemorySnapshot.nativeMemoryLabels

    nativeMemoryRegions

    Declaration
    public INativeMemoryRegionEntries nativeMemoryRegions { get; }
    Property Value
    Type Description
    INativeMemoryRegionEntries
    Implements
    IQueriedMemorySnapshot.nativeMemoryRegions

    nativeObjects

    Declaration
    public INativeObjectEntries nativeObjects { get; }
    Property Value
    Type Description
    INativeObjectEntries
    Implements
    IQueriedMemorySnapshot.nativeObjects

    nativeRootReferences

    Declaration
    public INativeRootReferenceEntries nativeRootReferences { get; }
    Property Value
    Type Description
    INativeRootReferenceEntries
    Implements
    IQueriedMemorySnapshot.nativeRootReferences

    nativeTypes

    Declaration
    public INativeTypeEntries nativeTypes { get; }
    Property Value
    Type Description
    INativeTypeEntries
    Implements
    IQueriedMemorySnapshot.nativeTypes

    recordDate

    Declaration
    public DateTime recordDate { get; }
    Property Value
    Type Description
    DateTime
    Implements
    IQueriedMemorySnapshot.recordDate

    typeDescriptions

    Declaration
    public ITypeDescriptionEntries typeDescriptions { get; }
    Property Value
    Type Description
    ITypeDescriptionEntries
    Implements
    IQueriedMemorySnapshot.typeDescriptions

    version

    Declaration
    public uint version { get; }
    Property Value
    Type Description
    UInt32
    Implements
    IQueriedMemorySnapshot.version

    virtualMachineInformation

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

    Methods

    Dispose()

    Declaration
    public void Dispose()
    Implements
    IQueriedMemorySnapshot.Dispose()

    Dispose(Boolean)

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    Boolean disposing

    Finalize()

    Declaration
    protected void Finalize()

    Load(String)

    Declaration
    public static QueriedMemorySnapshot Load(string path)
    Parameters
    Type Name Description
    String path
    Returns
    Type Description
    QueriedMemorySnapshot

    Save(QueriedMemorySnapshot, String)

    Declaration
    public static void Save(QueriedMemorySnapshot snapshot, string writePath)
    Parameters
    Type Name Description
    QueriedMemorySnapshot snapshot
    String writePath
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023