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. |