TMemoryManager
Record describing the current memory manager
Declaration
Source position: heaph.inc line 39
Type
TMemoryManager = record
public
NeedLock : Boolean;
Getmem : function(Size: PtrUInt) : Pointer;
Freemem : function(p: pointer) : PtrUInt;
FreememSize : function(p: pointer; Size: PtrUInt) : PtrUInt;
AllocMem : function(Size: PtrUInt) : Pointer;
ReAllocMem : function(var p: pointer; Size: PtrUInt) : Pointer;
MemSize : function(p: pointer) : PtrUInt;
InitThread : procedure;
DoneThread : procedure;
RelocateHeap : procedure;
GetHeapStatus : function : THeapStatus;
GetFPCHeapStatus : function : TFPCHeapStatus;
end
Description
TMemoryManager describes the memory manager. For more information about the memory manager, see the programmer's reference.