Table of Contents

Class KernelMetrics

Namespace
DotCompute.Core.Telemetry
Assembly
DotCompute.Core.dll

A class that represents kernel metrics.

public sealed class KernelMetrics
Inheritance
KernelMetrics
Inherited Members

Properties

CacheHitRate

Gets or sets the cache hit rate.

public double CacheHitRate { get; set; }

Property Value

double

The cache hit rate.

ExecutionCount

Gets or sets the execution count.

public long ExecutionCount { get; set; }

Property Value

long

The execution count.

KernelName

Gets or sets the kernel name.

public string KernelName { get; set; }

Property Value

string

The kernel name.

LastExecutionTime

Gets or sets the last execution time.

public DateTimeOffset LastExecutionTime { get; set; }

Property Value

DateTimeOffset

The last execution time.

MaxExecutionTime

Gets or sets the max execution time.

public TimeSpan MaxExecutionTime { get; set; }

Property Value

TimeSpan

The max execution time.

MinExecutionTime

Gets or sets the min execution time.

public TimeSpan MinExecutionTime { get; set; }

Property Value

TimeSpan

The min execution time.

Occupancy

Gets or sets the occupancy.

public double Occupancy { get; set; }

Property Value

double

The occupancy.

SuccessCount

Gets or sets the success count.

public long SuccessCount { get; set; }

Property Value

long

The success count.

Throughput

Gets or sets the throughput.

public double Throughput { get; set; }

Property Value

double

The throughput.

TotalExecutionTime

Gets or sets the total execution time.

public TimeSpan TotalExecutionTime { get; set; }

Property Value

TimeSpan

The total execution time.

TotalMemoryUsed

Gets or sets the total memory used.

public long TotalMemoryUsed { get; set; }

Property Value

long

The total memory used.