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 |
GetAllocationsInfo(Type, Boolean) | Gets information about allocations of the type specified by |
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 |
GetLiveInstancesInfo(Type, Boolean) | Gets information about live instances of the specified type at the time this MemoryUsage was retrieved. |