Show / Hide Table of Contents

Namespace Eco.Shared.Tools

Classes

AggregatedValue

Aggregated value. May be used for optimized calculation of Min, Max, Sum, Count and Average.

AggregatingValueRecorder

IValueRecorder aggregating data by specific period. I.e. per second or per minute. Aggregates number of recorded values and total duration per period.

DetectingValueRecorder

PerformanceCounter which detects values which has duration over expected and emits static event for them.

DetectingValueRecorderExtensions

Metric

PerformanceCounter

A PerformanceCounter is a collection of values with performance data for a single topic. Values will be grouped together under the PerformanceCounter name, but can optionally have text associated with them individually too.

PerformanceCounterExtensions

Helper extension methods for PerformanceCounter.

PerformanceCounterValue

A single value for a performance counter.

PerformanceCounterValueRef

A reference to a single performance counter.

PerformanceIssue

Structure containing information about performance issue detected by DetectingValueRecorder.

PerformanceManager

Class for managing performance counters (PerformanceCounter) and producing performance reports.

PerformanceReportFormat

Enum of performance report formats.

PerfProbe

SumAndCount

Sum and count aggregation. Can be used for Average calculation.

TotalsRecorder

Totals recorder for PerformanceCounter.

Interfaces

IValueRecorder

☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾