Class StreamStatistics
- Namespace
- DotCompute.Core.Models
- Assembly
- DotCompute.Core.dll
Statistics for CUDA stream management.
public class StreamStatistics
- Inheritance
-
StreamStatistics
- Inherited Members
Properties
ActiveStreams
Gets or sets the number of currently active streams.
public int ActiveStreams { get; set; }
Property Value
AverageUtilization
Gets or sets the average stream utilization percentage.
public double AverageUtilization { get; set; }
Property Value
CollectionStarted
Gets or sets when statistics collection started.
public DateTimeOffset CollectionStarted { get; set; }
Property Value
PeakConcurrentStreams
Gets or sets the peak number of concurrent streams.
public int PeakConcurrentStreams { get; set; }
Property Value
PooledStreams
Gets or sets the number of streams in the pool.
public int PooledStreams { get; set; }
Property Value
SynchronizationCount
Gets or sets the number of stream synchronizations.
public long SynchronizationCount { get; set; }
Property Value
TotalExecutionTime
Gets or sets the total time spent in stream operations.
public TimeSpan TotalExecutionTime { get; set; }
Property Value
TotalOperations
Gets or sets the total number of stream operations.
public long TotalOperations { get; set; }
Property Value
TotalStreamsCreated
Gets or sets the total number of streams created.
public int TotalStreamsCreated { get; set; }