Table of Contents

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.