Class CudaStreamPoolStatistics
- Namespace
- DotCompute.Backends.CUDA.Execution
- Assembly
- DotCompute.Backends.CUDA.dll
Statistics for the CUDA stream pool
public sealed class CudaStreamPoolStatistics
- Inheritance
-
CudaStreamPoolStatistics
- Inherited Members
Properties
ActiveStreams
Gets or sets the active streams.
public long ActiveStreams { get; set; }
Property Value
- long
The active streams.
AverageAcquireCount
Gets or sets the average acquire count.
public double AverageAcquireCount { get; set; }
Property Value
- double
The average acquire count.
HighPriorityStreams
Gets or sets the high priority streams.
public int HighPriorityStreams { get; set; }
Property Value
- int
The high priority streams.
LowPriorityStreams
Gets or sets the low priority streams.
public int LowPriorityStreams { get; set; }
Property Value
- int
The low priority streams.
NormalPriorityStreams
Gets or sets the normal priority streams.
public int NormalPriorityStreams { get; set; }
Property Value
- int
The normal priority streams.
PoolUtilization
Gets or sets the pool utilization.
public double PoolUtilization { get; set; }
Property Value
- double
The pool utilization.
TotalAcquired
Gets or sets the total acquired.
public long TotalAcquired { get; set; }
Property Value
- long
The total acquired.
TotalPooledStreams
Gets or sets the total pooled streams.
public int TotalPooledStreams { get; set; }
Property Value
- int
The total pooled streams.
TotalReturned
Gets or sets the total returned.
public long TotalReturned { get; set; }
Property Value
- long
The total returned.