Table of Contents

Class MetalStreamStatistics

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

Statistics for Metal stream usage

public sealed class MetalStreamStatistics
Inheritance
MetalStreamStatistics
Inherited Members

Properties

ActiveStreams

public int ActiveStreams { get; set; }

Property Value

int

AverageStreamAge

public double AverageStreamAge { get; set; }

Property Value

double

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

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

TotalStreamsCreated

public long TotalStreamsCreated { get; set; }

Property Value

long