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