Table of Contents

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

double

BytesMigrated

Gets or sets the total bytes migrated.

public long BytesMigrated { get; set; }

Property Value

long

DeviceAccessCount

Gets or sets the number of device accesses.

public long DeviceAccessCount { get; set; }

Property Value

long

DeviceAccessRatio

Gets the access ratio (device accesses / total accesses).

public double DeviceAccessRatio { get; }

Property Value

double

DominantAccessLocation

Gets the dominant access location based on statistics.

public string DominantAccessLocation { get; }

Property Value

string

HostAccessCount

Gets or sets the number of host accesses.

public long HostAccessCount { get; set; }

Property Value

long

LastDeviceAccess

Gets or sets the last device access time.

public DateTimeOffset? LastDeviceAccess { get; set; }

Property Value

DateTimeOffset?

LastHostAccess

Gets or sets the last host access time.

public DateTimeOffset? LastHostAccess { get; set; }

Property Value

DateTimeOffset?

MigrationCount

Gets or sets the number of memory migrations.

public int MigrationCount { get; set; }

Property Value

int

PageFaultCount

Gets or sets the number of page faults.

public long PageFaultCount { get; set; }

Property Value

long