[Overview][Classes][Procedures and functions][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Provides profiler instrumentation for execution times in a logger class.
Source position: lazloggerprofiling.pas line 24
type TLazLoggerBlockTimer = class(TLazLoggerBlockHandler) |
||
public |
||
constructor Create; |
|
Constructor for the class instance. |
procedure EnterBlock(); override; |
|
Captures the execution start time and nesting level when a new block is entered. |
procedure ExitBlock(); override; |
|
Updates the cumulative execution time when a block is exited. |
|
Maximum depth for execution time data in the nested levels for the block handler. |
|
|
Calculates the cumulative execution time for the block at the specified nesting level. |
|
|
Execution time data for the block at the specified nesting level. |
|
end; |
|
Provides profiler instrumentation for execution times in a logger class. |
|
| | ||
| | ||
|
Implements a thread-safe reference-counted class which performs free notifications. |
|
| | ||
|
Base class used to implement objects which perform free notifications. |
|
| | ||
TObject |
Version 4.0 | Generated 2025-05-03 | Home |