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