|
CX Framework
Cross-platform C utility framework
|
How much memory the machine has and how much of it is spoken for. More...
#include <sysinfo.h>
Data Fields | |
| flags_t | valid |
| SysMemInfoValid flags naming the fields that were reported. | |
| uint64 | physTotal |
| Bytes of memory installed in the machine. | |
| uint64 | physAvail |
| Bytes that can be used without paging something out first. | |
| uint64 | commitTotal |
| Bytes of memory the system is willing to promise to programs in total. | |
| uint64 | commitAvail |
| Bytes of that promise not yet handed out. | |
| uint64 | swapTotal |
| Bytes of swap space configured. | |
| uint64 | swapAvail |
| Bytes of swap space still free. | |
| uint64 | pageSize |
| Size of a memory page in bytes. | |
How much memory the machine has and how much of it is spoken for.
| uint64 SysMemInfo::commitTotal |
| uint64 SysMemInfo::swapTotal |