Table of Contents

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

int

AverageUtilization

Gets or sets the average stream utilization percentage.

public double AverageUtilization { get; set; }

Property Value

double

CollectionStarted

Gets or sets when statistics collection started.

public DateTimeOffset CollectionStarted { get; set; }

Property Value

DateTimeOffset

PeakConcurrentStreams

Gets or sets the peak number of concurrent streams.

public int PeakConcurrentStreams { get; set; }

Property Value

int

PooledStreams

Gets or sets the number of streams in the pool.

public int PooledStreams { get; set; }

Property Value

int

SynchronizationCount

Gets or sets the number of stream synchronizations.

public long SynchronizationCount { get; set; }

Property Value

long

TotalExecutionTime

Gets or sets the total time spent in stream operations.

public TimeSpan TotalExecutionTime { get; set; }

Property Value

TimeSpan

TotalOperations

Gets or sets the total number of stream operations.

public long TotalOperations { get; set; }

Property Value

long

TotalStreamsCreated

Gets or sets the total number of streams created.

public int TotalStreamsCreated { get; set; }

Property Value

int