Table of Contents

Class KernelCacheStatistics

Namespace
DotCompute.Runtime.Services
Assembly
DotCompute.Runtime.dll

Kernel cache statistics

public class KernelCacheStatistics
Inheritance
KernelCacheStatistics
Inherited Members

Properties

CacheHits

Gets the number of cache hits

public long CacheHits { get; init; }

Property Value

long

CacheMisses

Gets the number of cache misses

public long CacheMisses { get; init; }

Property Value

long

CachedKernelCount

Gets the number of cached kernels

public int CachedKernelCount { get; init; }

Property Value

int

CollectedAt

Gets the timestamp when these statistics were collected

public DateTime CollectedAt { get; init; }

Property Value

DateTime

EvictionCount

Gets the number of cache evictions

public long EvictionCount { get; init; }

Property Value

long

HitRate

Gets the cache hit rate

public double HitRate { get; }

Property Value

double

TotalCacheSize

Gets the total cache size in bytes

public long TotalCacheSize { get; init; }

Property Value

long

TotalRequests

Gets the total number of cache requests

public long TotalRequests { get; init; }

Property Value

long