| [Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | 
Record describing current heap status.
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;  | 
THeapStatus is the record describing the current heap status. It is returned by the GetHeapStatus call.
  | 
Return the memory manager heap status.  |