Class MemoryTransferAnalysis
- Namespace
- DotCompute.Core.Models
- Assembly
- DotCompute.Core.dll
Represents an analysis of memory transfer patterns and performance.
public class MemoryTransferAnalysis
- Inheritance
-
MemoryTransferAnalysis
- Inherited Members
Properties
Bottlenecks
Gets or sets identified bottlenecks in memory transfers.
public IList<string> Bottlenecks { get; init; }
Property Value
OverallBandwidth
Gets or sets the overall bandwidth in bytes per second.
public double OverallBandwidth { get; set; }
Property Value
TotalBytesTransferred
Gets or sets the total bytes transferred.
public long TotalBytesTransferred { get; set; }
Property Value
TotalTransferTime
Gets or sets the total time spent in transfers.
public TimeSpan TotalTransferTime { get; set; }
Property Value
TotalTransfers
Gets or sets the total number of memory transfers analyzed.
public int TotalTransfers { get; set; }
Property Value
TransfersByType
Gets or sets statistics grouped by transfer type.
public Dictionary<MemoryTransferType, TransferTypeStats> TransfersByType { get; init; }