Table of Contents

Class MetalStreamStatistics

Namespace
DotCompute.Backends.Metal.Execution.Types
Assembly
DotCompute.Backends.Metal.dll

Statistics for Metal command stream operations.

public sealed class MetalStreamStatistics
Inheritance
MetalStreamStatistics
Inherited Members

Properties

ActiveStreams

public int ActiveStreams { get; set; }

Property Value

int

AverageStreamAge

public TimeSpan AverageStreamAge { get; set; }

Property Value

TimeSpan

BusyStreams

public int BusyStreams { get; set; }

Property Value

int

DependencyCount

public int DependencyCount { get; set; }

Property Value

int

IdleStreams

public int IdleStreams { get; set; }

Property Value

int

IsAppleSilicon

public bool IsAppleSilicon { get; set; }

Property Value

bool

LastOperationTime

public DateTimeOffset LastOperationTime { get; set; }

Property Value

DateTimeOffset

MaxConcurrentStreams

public int MaxConcurrentStreams { get; set; }

Property Value

int

OptimalConcurrentStreams

public int OptimalConcurrentStreams { get; set; }

Property Value

int

StreamGroups

public int StreamGroups { get; set; }

Property Value

int

TotalCommandsExecuted

public long TotalCommandsExecuted { get; set; }

Property Value

long

TotalExecutionTime

public TimeSpan TotalExecutionTime { get; set; }

Property Value

TimeSpan

TotalStreamsCreated

public long TotalStreamsCreated { get; set; }

Property Value

long