TLazLoggerBlockTimer class
Provides profiler instrumentation for execution times in a logger class.
Declaration
TLazLoggerBlockTimer = class(TLazLoggerBlockHandler)Inheritance
- TLazLoggerBlockTimer
- TLazLoggerBlockHandler
Description
Nothing more than the line above yet.
Properties
MaxDepth | public | Maximum depth for execution time data in the nested levels for the block handler. |
TimeDiff | public | Calculates the cumulative execution time for the block at the specified nesting level. |
Nested | public | Execution time data for the block at the specified nesting level. |
Methods
Create | public | Constructor for the class instance. |
EnterBlock | public | Captures the execution start time and nesting level when a new block is entered. |
ExitBlock | public | Updates the cumulative execution time when a block is exited. |
Inherited
From TLazLoggerBlockHandler (2)
An experiment, built from Lazarus main 2dfa93c66e of 10-22-2026. Not the official Lazarus documentation.
