Table of Contents

Class MetalMemoryOrderingStatistics

Namespace
DotCompute.Backends.Metal.Memory
Assembly
DotCompute.Backends.Metal.dll

Statistics for Metal memory ordering operations.

public sealed class MetalMemoryOrderingStatistics
Inheritance
MetalMemoryOrderingStatistics
Inherited Members

Properties

CausalOrderingEnabled

Gets or sets whether causal ordering is enabled.

public bool CausalOrderingEnabled { get; set; }

Property Value

bool

ConsistencyModel

Gets or sets the current consistency model.

public string ConsistencyModel { get; set; }

Property Value

string

DeviceFences

Gets or sets the number of device-scope fences.

public long DeviceFences { get; set; }

Property Value

long

LastUpdated

Gets when these statistics were last updated.

public DateTimeOffset LastUpdated { get; init; }

Property Value

DateTimeOffset

PerformanceMultiplier

Gets or sets the estimated performance multiplier.

public double PerformanceMultiplier { get; set; }

Property Value

double

TextureFences

Gets or sets the number of texture-scope fences.

public long TextureFences { get; set; }

Property Value

long

ThreadgroupFences

Gets or sets the number of threadgroup-scope fences.

public long ThreadgroupFences { get; set; }

Property Value

long

TotalFencesInserted

Gets or sets the total number of fences inserted.

public long TotalFencesInserted { get; set; }

Property Value

long