TLazLoggerBlockMemWatch class
Provides profiler instrumentation for memory allocation (heap) in a logger class.
Declaration
TLazLoggerBlockMemWatch = class(TLazLoggerBlockHandler)Inheritance
- TLazLoggerBlockMemWatch
- TLazLoggerBlockHandler
Description
Nothing more than the line above yet.
Properties
MaxDepth | public | Maximum depth the nested levels in the block handler. |
MemDiff | public | Indicates heap memory allocation for the block at the specified nesting level. |
Nested | public | Memory allocation data for the block at the specified nesting level. |
Methods
Create | public | Constructor for the class instance. |
EnterBlock | public | Captures memory allocation and nesting level when a block is entered. |
ExitBlock | public | Updates the cumulative memory allocation for the parent block when a block is exited. |
Inherited
From TLazLoggerBlockHandler (2)
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
