Unit 'System' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#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: Jul 24 2023