tmeminfo record
Memory information record.
Declaration
tmeminfo = recordDescription
tmeminfo Holds information about the memory allocation, etc.
NOTE: The value of a field is -1 (0ffffffffh) if the value is unknown, it's
only guaranteed, that
available_memory contains a valid value.
The size of the pages can be determined by the get_page_size() function.
Fields
available_memory | Largest available free block in bytes. | |
available_pages | Maximum unlocked page allocation in pages. | |
available_lockable_pages | Maximum locked page allocation in pages. | |
linear_space | Linear address space size in pages. | |
unlocked_pages | Total number of unlocked pages. | |
available_physical_pages | Total number of free pages. | |
total_physical_pages | Total number of physical pages. | |
free_linear_space | Free linear address space in pages. | |
max_pages_in_paging_file | Size of paging file/partition in pages. | |
reserved0 | Unused. | |
reserved1 | Unused. | |
reserved2 | Unused. |
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
