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.