Table of Contents

Class MetalEventPoolStatistics

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

Statistics about the Metal event pool

public sealed class MetalEventPoolStatistics
Inheritance
MetalEventPoolStatistics
Inherited Members

Properties

ActiveEvents

public int ActiveEvents { get; set; }

Property Value

int

Efficiency

Pool efficiency based on reuse ratio

public double Efficiency { get; }

Property Value

double

MaxSyncPoolSize

public int MaxSyncPoolSize { get; set; }

Property Value

int

MaxTimingPoolSize

public int MaxTimingPoolSize { get; set; }

Property Value

int

ReuseRatio

public double ReuseRatio { get; set; }

Property Value

double

SyncPoolSize

public int SyncPoolSize { get; set; }

Property Value

int

TimingPoolSize

public int TimingPoolSize { get; set; }

Property Value

int

TotalCreated

public int TotalCreated { get; set; }

Property Value

int

TotalReused

public int TotalReused { get; set; }

Property Value

int

Utilization

Overall pool utilization percentage

public double Utilization { get; }

Property Value

double