Table of Contents

Class ModuleHotnessStats

Namespace
DotBoxD.Hosting.Execution
Assembly
DotBoxD.Hosting.dll
public sealed record ModuleHotnessStats : IEquatable<ModuleHotnessStats>
Inheritance
ModuleHotnessStats
Implements
Inherited Members

Constructors

ModuleHotnessStats(int)

public ModuleHotnessStats(int runCount)

Parameters

runCount int

ModuleHotnessStats(string, string, int, int, TimeSpan, long, DateTimeOffset?, int, string?)

public ModuleHotnessStats(string PlanHash, string Entrypoint, int RunCount, int CompletedRunCount, TimeSpan AverageInterpretedDuration, long AverageFuelUsed, DateTimeOffset? LastRunAt, int CompileFailures, string? LastCompiledArtifactHash)

Parameters

PlanHash string
Entrypoint string
RunCount int
CompletedRunCount int
AverageInterpretedDuration TimeSpan
AverageFuelUsed long
LastRunAt DateTimeOffset?
CompileFailures int
LastCompiledArtifactHash string

Properties

AverageFuelUsed

public long AverageFuelUsed { get; init; }

Property Value

long

AverageInterpretedDuration

public TimeSpan AverageInterpretedDuration { get; init; }

Property Value

TimeSpan

CompileFailures

public int CompileFailures { get; init; }

Property Value

int

CompletedRunCount

public int CompletedRunCount { get; init; }

Property Value

int

Entrypoint

public string Entrypoint { get; init; }

Property Value

string

LastCompiledArtifactHash

public string? LastCompiledArtifactHash { get; init; }

Property Value

string

LastRunAt

public DateTimeOffset? LastRunAt { get; init; }

Property Value

DateTimeOffset?

PlanHash

public string PlanHash { get; init; }

Property Value

string

RunCount

public int RunCount { get; init; }

Property Value

int