Table of Contents

Class BOBComponentMetrics

Namespace
BlazOrbit.Components
Assembly
BlazOrbit.Core.dll

Accumulated diagnostic metrics for a single component type.

public sealed class BOBComponentMetrics
Inheritance
object
BOBComponentMetrics

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