Table of Contents

Class ProfilingSessionResult

Namespace
DotCompute.Runtime.Services.Performance.Results
Assembly
DotCompute.Runtime.dll

Final results from a profiling session. Complete performance analysis from a profiling operation.

public class ProfilingSessionResult
Inheritance
ProfilingSessionResult
Inherited Members

Properties

EndTime

Gets the end time. When the profiling session completed.

public DateTime EndTime { get; init; }

Property Value

DateTime

Metrics

Gets the session metrics. Detailed performance measurements from the session.

public SessionMetrics Metrics { get; init; }

Property Value

SessionMetrics

OperationName

Gets the operation name. Name of the profiled operation.

public required string OperationName { get; init; }

Property Value

string

SessionId

Gets the session identifier. Unique ID for this profiling session.

public required string SessionId { get; init; }

Property Value

string

StartTime

Gets the start time. When the profiling session began.

public DateTime StartTime { get; init; }

Property Value

DateTime

TotalTime

Gets the total execution time. Complete duration of the profiled operation.

public TimeSpan TotalTime { get; init; }

Property Value

TimeSpan