Namespace LfrlAnvil.Diagnostics
Classes
- Measurable
Represents an operation whose elapsed time can be measured.
- Measure
Allows to measure time elapsed during delegate invocations.
- StopwatchTimestamp
Contains conversions between Stopwatch ticks and TimeSpan ticks.
Structs
- Measure.CallResult<T>
Represents a lightweight result of an operation along with the measurement of time elapsed during said operation.
- MemorySize
Represents a size in memory.
- StopwatchSlim
A lightweight version of the Stopwatch class.
- TimeMeasurement
A lightweight object that contains the result of Measurable invocation's time measurement.
Enums
- MeasurableState
Represents the state of a Measurable instance.