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
InUseQueues
Number of queues currently in use.
public int InUseQueues { get; init; }
Property Value
MaxConcurrency
Maximum concurrency level (max queues that can be used simultaneously).
public int MaxConcurrency { get; init; }
Property Value
TotalQueues
Total number of queues in the pool.
public int TotalQueues { get; init; }
Property Value
TotalUsageCount
Total number of times queues have been acquired across all queues.
public long TotalUsageCount { get; init; }
Property Value
Utilization
Utilization percentage of the pool.
public double Utilization { get; }