Class AccessPatternStats
- Namespace
- DotCompute.Core.Models
- Assembly
- DotCompute.Core.dll
Statistics about memory access patterns for optimization.
public class AccessPatternStats
- Inheritance
-
AccessPatternStats
- Inherited Members
Properties
AverageAccessSize
Gets or sets the average access size in bytes.
public double AverageAccessSize { get; set; }
Property Value
BytesMigrated
Gets or sets the total bytes migrated.
public long BytesMigrated { get; set; }
Property Value
DeviceAccessCount
Gets or sets the number of device accesses.
public long DeviceAccessCount { get; set; }
Property Value
DeviceAccessRatio
Gets the access ratio (device accesses / total accesses).
public double DeviceAccessRatio { get; }
Property Value
DominantAccessLocation
Gets the dominant access location based on statistics.
public string DominantAccessLocation { get; }
Property Value
HostAccessCount
Gets or sets the number of host accesses.
public long HostAccessCount { get; set; }
Property Value
LastDeviceAccess
Gets or sets the last device access time.
public DateTimeOffset? LastDeviceAccess { get; set; }
Property Value
LastHostAccess
Gets or sets the last host access time.
public DateTimeOffset? LastHostAccess { get; set; }
Property Value
MigrationCount
Gets or sets the number of memory migrations.
public int MigrationCount { get; set; }
Property Value
PageFaultCount
Gets or sets the number of page faults.
public long PageFaultCount { get; set; }