Class CudaEventStatistics
- Namespace
- DotCompute.Backends.CUDA.Execution
- Assembly
- DotCompute.Backends.CUDA.dll
Statistics for the event manager
public sealed class CudaEventStatistics
- Inheritance
-
CudaEventStatistics
- Inherited Members
Properties
ActiveEvents
Gets or sets the active events.
public int ActiveEvents { get; set; }
Property Value
- int
The active events.
ActiveTimingSessions
Gets or sets the active timing sessions.
public int ActiveTimingSessions { get; set; }
Property Value
- int
The active timing sessions.
AverageEventAge
Gets or sets the average event age.
public double AverageEventAge { get; set; }
Property Value
- double
The average event age.
CompletedEvents
Gets or sets the completed events.
public int CompletedEvents { get; set; }
Property Value
- int
The completed events.
MaxConcurrentEvents
Gets or sets the max concurrent events.
public int MaxConcurrentEvents { get; set; }
Property Value
- int
The max concurrent events.
PendingEvents
Gets or sets the pending events.
public int PendingEvents { get; set; }
Property Value
- int
The pending events.
PoolStatistics
Gets or sets the pool statistics.
public CudaEventPoolStatistics? PoolStatistics { get; set; }
Property Value
- CudaEventPoolStatistics
The pool statistics.
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.
TotalEventsCreated
Gets or sets the total events created.
public long TotalEventsCreated { get; set; }
Property Value
- long
The total events created.
TotalTimingMeasurements
Gets or sets the total timing measurements.
public long TotalTimingMeasurements { get; set; }
Property Value
- long
The total timing measurements.