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