Class MemoryDiff
- Namespace
- AiDotNet.Diagnostics
- Assembly
- AiDotNet.dll
Difference between two memory snapshots.
public class MemoryDiff
- Inheritance
-
MemoryDiff
- Inherited Members
Properties
AllocationRatePerSecond
Memory allocation rate in bytes per second.
public double AllocationRatePerSecond { get; }
Property Value
Duration
public TimeSpan Duration { get; init; }
Property Value
From
public required MemorySnapshot From { get; init; }
Property Value
Gen0CollectionsDelta
public int Gen0CollectionsDelta { get; init; }
Property Value
Gen1CollectionsDelta
public int Gen1CollectionsDelta { get; init; }
Property Value
Gen2CollectionsDelta
public int Gen2CollectionsDelta { get; init; }
Property Value
HeapSizeDelta
public long HeapSizeDelta { get; init; }
Property Value
To
public required MemorySnapshot To { get; init; }
Property Value
TotalMemoryDelta
public long TotalMemoryDelta { get; init; }
Property Value
WorkingSetDelta
public long WorkingSetDelta { get; init; }
Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.