Search Results for

    Show / Hide Table of Contents

    Class MemoryUsage

    Provides access to memory usage between two memory snapshots.

    Inheritance
    System.Object
    MemoryUsage
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: SciTech.NetMemProfiler
    Assembly: SciTech.MemProfilerApi.dll
    Syntax
    public class MemoryUsage
    Remarks

    The memory usage can be retrieved using the method GetMemoryUsage() or GetMemoryUsage(MemSnapshot).

    Methods

    Name Description
    GetAllocationsInfo()

    Gets information about all allocations performed between two snapshots.

    GetAllocationsInfo(TypeSet)

    Gets information about allocations of the types specified by typeSet.

    GetAllocationsInfo(Type, Boolean)

    Gets information about allocations of the type specified by type and optionally of all its subclasses.

    GetLiveInstancesInfo()

    Gets information about live instances at the time this MemoryUsage was retrieved.

    GetLiveInstancesInfo(TypeSet)

    Gets information about live instances of the types specified by typeSet, at the time this MemoryUsage was retrieved.

    GetLiveInstancesInfo(Type, Boolean)

    Gets information about live instances of the specified type at the time this MemoryUsage was retrieved.

    In This Article
    Back to top

    © Copyright 2002-2020. SciTech Software AB.
    For information about .NET Memory Profiler, see the product site at https://memprofiler.com