[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.


Documentation generated on: May 14 2021