[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'System' (#rtl)

THeapStatus

Record describing current heap status.

Declaration

Source position: heaph.inc line 25

type THeapStatus = record

  TotalAddrSpace: Cardinal;

  

Total amount of available addressable memory

  TotalUncommitted: Cardinal;

  

Total amount of uncommitted memory

  TotalCommitted: Cardinal;

  

Total amount of committed memory

  TotalAllocated: Cardinal;

  

Total amount of allocated memory

  TotalFree: Cardinal;

  

Total amount of free memory

  FreeSmall: Cardinal;

  

Total amount of free small memory blocks

  FreeBig: Cardinal;

  

Total amount of free large memory blocks

  Unused: Cardinal;

  

Total amount of free process memory

  Overhead: Cardinal;

  

Total bytes of overhead by memory manager

  HeapErrorCode: Cardinal;

  

Last error code

end;

Description

THeapStatus is the record describing the current heap status. It is returned by the GetHeapStatus call.

See also

GetHeapStatus

  

Return the memory manager heap status.

The latest version of this document can be found at lazarus-ccr.sourceforge.net.