Class BufferPerformanceMetrics
- Namespace
- DotCompute.Memory.Types
- Assembly
- DotCompute.Memory.dll
Performance metrics for unified buffer operations.
public record BufferPerformanceMetrics : IEquatable<BufferPerformanceMetrics>
- Inheritance
-
BufferPerformanceMetrics
- Implements
- Inherited Members
Properties
AllocationSource
Gets or sets the allocation source.
public string AllocationSource { get; init; }
Property Value
- string
The allocation source.
AverageTransferTime
Gets or sets the average transfer time.
public TimeSpan AverageTransferTime { get; init; }
Property Value
- TimeSpan
The average transfer time.
LastAccessTime
Gets or sets the last access time.
public DateTimeOffset LastAccessTime { get; init; }
Property Value
- DateTimeOffset
The last access time.
SizeInBytes
Gets or sets the size in bytes.
public long SizeInBytes { get; init; }
Property Value
- long
The size in bytes.
TransferCount
Gets or sets the transfer count.
public long TransferCount { get; init; }
Property Value
- long
The transfer count.
TransfersPerSecond
Gets or sets the transfers per second.
public double TransfersPerSecond { get; }
Property Value
- double
The transfers per second.