Class KernelProfilingResult
- Namespace
- DotCompute.Runtime.Services.Performance.Results
- Assembly
- DotCompute.Runtime.dll
Results from profiling a kernel execution. Contains detailed performance metrics for a single kernel run.
public class KernelProfilingResult
- Inheritance
-
KernelProfilingResult
- Inherited Members
Properties
ExecutionTime
Gets the execution time. Duration of the kernel execution.
public TimeSpan ExecutionTime { get; init; }
Property Value
KernelName
Gets the kernel name. Identifier of the profiled kernel.
public required string KernelName { get; init; }
Property Value
MemoryUsed
Gets the memory used in bytes. Total memory consumed during kernel execution.
public long MemoryUsed { get; init; }
Property Value
Metrics
Gets additional performance metrics. Custom metrics specific to the kernel operation.
public Dictionary<string, double> Metrics { get; init; }