Class MemoryProfileData
- Namespace
- DotCompute.Abstractions.Telemetry.Profiles
- Assembly
- DotCompute.Abstractions.dll
Memory profiling data.
public sealed class MemoryProfileData
- Inheritance
-
MemoryProfileData
- Inherited Members
Properties
AllocationPatterns
Gets the allocation pattern data.
public required AllocationPatternData AllocationPatterns { get; init; }
Property Value
AverageMemoryUsage
Gets the average memory usage in bytes.
public required long AverageMemoryUsage { get; init; }
Property Value
MemoryUsageSamples
Gets the memory usage samples over time.
public required IReadOnlyList<TimestampedValue<long>> MemoryUsageSamples { get; init; }
Property Value
PeakMemoryUsage
Gets the peak memory usage in bytes.
public required long PeakMemoryUsage { get; init; }