Table of Contents

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

AllocationPatternData

AverageMemoryUsage

Gets the average memory usage in bytes.

public required long AverageMemoryUsage { get; init; }

Property Value

long

MemoryUsageSamples

Gets the memory usage samples over time.

public required IReadOnlyList<TimestampedValue<long>> MemoryUsageSamples { get; init; }

Property Value

IReadOnlyList<TimestampedValue<long>>

PeakMemoryUsage

Gets the peak memory usage in bytes.

public required long PeakMemoryUsage { get; init; }

Property Value

long