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