TFPCHeapStatus

Record describing the state of the default FPC heap manager.

Declaration

Source position: heaph.inc line 18

Type
TFPCHeapStatus = record
public
  MaxHeapSize : PtrUInt;
  MaxHeapUsed : PtrUInt;
  CurrHeapSize : PtrUInt;
  CurrHeapUsed : PtrUInt;
  CurrHeapFree : PtrUInt;
end

Description

TFPCHeapStatus describes the state of the FPC heap manager. This is not equivalent to the THeapStatus record defined by Delphi, which contains information not meaningful for the FPC heap manager. The heap status can be retrieved by the GetFPCHeapStatus call.

See also

Name Description
GetFPCHeapStatus Return FPC heap manager status information
GetHeapStatus Return the memory manager heap status.
PtrUInt Unsigned integer type with same size as Pointer.
PtrUInt Unsigned integer type with same size as Pointer.
PtrUInt Unsigned integer type with same size as Pointer.
PtrUInt Unsigned integer type with same size as Pointer.
PtrUInt Unsigned integer type with same size as Pointer.
THeapStatus Record describing current heap status.