Skip to content

Class ModuleHotnessStats

Namespace: DotBoxD.Hosting.Execution
Assembly: DotBoxD.Hosting.dll

public sealed record ModuleHotnessStats : IEquatable<ModuleHotnessStats>

objectModuleHotnessStats

IEquatable<ModuleHotnessStats>

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

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

Section titled “ 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)

PlanHash string

Entrypoint string

RunCount int

CompletedRunCount int

AverageInterpretedDuration TimeSpan

AverageFuelUsed long

LastRunAt DateTimeOffset?

CompileFailures int

LastCompiledArtifactHash string?

public ModuleHotnessStats(int runCount)

runCount int

public long AverageFuelUsed { get; init; }

long

public TimeSpan AverageInterpretedDuration { get; init; }

TimeSpan

public int CompileFailures { get; init; }

int

public int CompletedRunCount { get; init; }

int

public string Entrypoint { get; init; }

string

public string? LastCompiledArtifactHash { get; init; }

string?

public DateTimeOffset? LastRunAt { get; init; }

DateTimeOffset?

public string PlanHash { get; init; }

string

public int RunCount { get; init; }

int