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
ConsistencyModel
Gets or sets the current consistency model.
public string ConsistencyModel { get; set; }
Property Value
DeviceFences
Gets or sets the number of device-scope fences.
public long DeviceFences { get; set; }
Property Value
LastUpdated
Gets when these statistics were last updated.
public DateTimeOffset LastUpdated { get; init; }
Property Value
PerformanceMultiplier
Gets or sets the estimated performance multiplier.
public double PerformanceMultiplier { get; set; }
Property Value
TextureFences
Gets or sets the number of texture-scope fences.
public long TextureFences { get; set; }
Property Value
ThreadgroupFences
Gets or sets the number of threadgroup-scope fences.
public long ThreadgroupFences { get; set; }
Property Value
TotalFencesInserted
Gets or sets the total number of fences inserted.
public long TotalFencesInserted { get; set; }