PooledMM unit
Pooled memory manager implementation.
pooledmm is a memory manager class which uses pools of blocks.
Since it is a higher-level implementation of a memory manager which works on
top of the FPC memory manager, It also offers more debugging and analysis
tools. It is used mainly in the LCL and Lazarus IDE.
Classes and records
TNonFreePooledMemManager | class | Memory manager for fixed memory blocks which does not free any memory. |
TPooledMemManager | class | Pooled memory manager. |
TPooledMemManagerItem | record | Item used in a linked list. |
Types
PPooledMemManagerItem | type | Pointer to TPooledMemManagerItem. |
TEnumItemsMethod | procedure type | Callback for EnumerateItems. |
Uses
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
