Class BOBComponentMetrics
- Namespace
- BlazOrbit.Components
- Assembly
- BlazOrbit.Core.dll
Accumulated diagnostic metrics for a single component type.
public sealed class BOBComponentMetrics
- Inheritance
-
objectBOBComponentMetrics
Constructors
BOBComponentMetrics()
public BOBComponentMetrics()
Properties
AverageParametersSetTimeMs
Mean OnParametersSet time across all samples.
public double AverageParametersSetTimeMs { get; }
Property Value
- double
AverageRenderTreeBuildTimeMs
Mean BuildRenderTree time across all samples.
public double AverageRenderTreeBuildTimeMs { get; }
Property Value
- double
ComponentType
Fully-qualified component type name.
public string ComponentType { get; init; }
Property Value
- string
InitTimeMs
First-render initialization time, in milliseconds.
public double InitTimeMs { get; }
Property Value
- double
LastParametersSetTimeMs
Most recent OnParametersSet sample, in milliseconds.
public double LastParametersSetTimeMs { get; }
Property Value
- double
LastRenderTreeBuildTimeMs
Most recent BuildRenderTree sample, in milliseconds.
public double LastRenderTreeBuildTimeMs { get; }
Property Value
- double
ParametersSetCount
Number of OnParametersSet samples recorded.
public int ParametersSetCount { get; }
Property Value
- int
RenderCount
Number of BuildRenderTree samples recorded.
public int RenderCount { get; }
Property Value
- int
TotalParametersSetTimeMs
Sum of all OnParametersSet samples, in milliseconds.
public double TotalParametersSetTimeMs { get; }
Property Value
- double
TotalRenderTreeBuildTimeMs
Sum of all BuildRenderTree samples, in milliseconds.
public double TotalRenderTreeBuildTimeMs { get; }
Property Value
- double