Table of Contents

Class KernelExecutionMetrics

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

Additional supporting classes for optimization functionality.

public sealed class KernelExecutionMetrics
Inheritance
KernelExecutionMetrics
Inherited Members

Properties

CompilationTime

Gets or sets the compilation time.

public TimeSpan CompilationTime { get; init; }

Property Value

TimeSpan

The compilation time.

ExecutionTime

Gets or sets the execution time.

public TimeSpan ExecutionTime { get; init; }

Property Value

TimeSpan

The execution time.

MemoryUsageMB

Gets or sets the memory usage m b.

public double MemoryUsageMB { get; init; }

Property Value

double

The memory usage m b.

Timestamp

Gets or sets the timestamp.

public DateTime Timestamp { get; init; }

Property Value

DateTime

The timestamp.

WorkGroupSize

Gets or sets the work group size.

public WorkGroupSize WorkGroupSize { get; init; }

Property Value

WorkGroupSize

The work group size.