[Overview][Constants][Types][Classes][Procedures and functions][Variables] |
Record describing the state of the default FPC heap manager.
Source position: heaph.inc line 18
type TFPCHeapStatus = record |
||
MaxHeapSize: PtrInt; |
|
Maximum allowed size for the heap, in bytes |
MaxHeapUsed: PtrInt; |
|
Maximum used size for the heap, in bytes |
CurrHeapSize: PtrInt; |
|
Current heap size, in bytes |
CurrHeapUsed: PtrInt; |
|
Currently used heap size, in bytes |
CurrHeapFree: PtrInt; |
|
Currently free memory on heap, in bytes |
end; |
TFPCHeapStatusdescribes the state of the FPC heap manager. This is not equivalent to the THeapStatusrecord defined by Delphi, which contains information not meaningful for the FPC heap manager. The heap status can be retrieved by the GetFPCHeapStatuscall.
|
Return FPC heap manager status information |
|
|
Return the memory manager heap status. |
|
|
Record describing current heap status. |