Table of Contents

Class CommandQueuePoolStats

Namespace
DotCompute.Backends.Metal.Utilities
Assembly
DotCompute.Backends.Metal.dll

Statistics about a command queue pool.

public sealed class CommandQueuePoolStats
Inheritance
CommandQueuePoolStats
Inherited Members

Properties

AvailableQueues

Number of queues currently available for use.

public int AvailableQueues { get; init; }

Property Value

int

InUseQueues

Number of queues currently in use.

public int InUseQueues { get; init; }

Property Value

int

MaxConcurrency

Maximum concurrency level (max queues that can be used simultaneously).

public int MaxConcurrency { get; init; }

Property Value

int

TotalQueues

Total number of queues in the pool.

public int TotalQueues { get; init; }

Property Value

int

TotalUsageCount

Total number of times queues have been acquired across all queues.

public long TotalUsageCount { get; init; }

Property Value

long

Utilization

Utilization percentage of the pool.

public double Utilization { get; }

Property Value

double