Class CudaEventPoolStatistics
- Namespace
- DotCompute.Backends.CUDA.Execution
- Assembly
- DotCompute.Backends.CUDA.dll
Statistics for the CUDA event pool
public sealed class CudaEventPoolStatistics
- Inheritance
-
CudaEventPoolStatistics
- Inherited Members
Properties
ActiveEvents
Gets or sets the active events.
public long ActiveEvents { get; set; }
Property Value
- long
The active events.
AverageAcquireCount
Gets or sets the average acquire count.
public double AverageAcquireCount { get; set; }
Property Value
- double
The average acquire count.
PoolUtilization
Gets or sets the pool utilization.
public double PoolUtilization { get; set; }
Property Value
- double
The pool utilization.
SyncEvents
Gets or sets the sync events.
public int SyncEvents { get; set; }
Property Value
- int
The sync events.
TimingEvents
Gets or sets the timing events.
public int TimingEvents { get; set; }
Property Value
- int
The timing events.
TotalEventsAcquired
Gets or sets the total events acquired.
public long TotalEventsAcquired { get; set; }
Property Value
- long
The total events acquired.
TotalEventsReturned
Gets or sets the total events returned.
public long TotalEventsReturned { get; set; }
Property Value
- long
The total events returned.
TotalPooledEvents
Gets or sets the total pooled events.
public int TotalPooledEvents { get; set; }
Property Value
- int
The total pooled events.
TotalSyncEventsCreated
Gets or sets the total sync events created.
public long TotalSyncEventsCreated { get; set; }
Property Value
- long
The total sync events created.
TotalTimingEventsCreated
Gets or sets the total timing events created.
public long TotalTimingEventsCreated { get; set; }
Property Value
- long
The total timing events created.