| #define | GLIBTOP_MEM_TOTAL |
| #define | GLIBTOP_MEM_USED |
| #define | GLIBTOP_MEM_FREE |
| #define | GLIBTOP_MEM_SHARED |
| #define | GLIBTOP_MEM_BUFFER |
| #define | GLIBTOP_MEM_CACHED |
| #define | GLIBTOP_MEM_USER |
| #define | GLIBTOP_MEM_LOCKED |
| #define | GLIBTOP_MAX_MEM |
| struct | glibtop_mem |
| #define | glibtop_get_mem_r |
void
glibtop_get_mem (glibtop_mem *buf);
Get the memory usage. Unless explicitly stated otherwise, all memory units are in bytes.
struct glibtop_mem {
guint64 flags;
guint64 total; /* GLIBTOP_MEM_TOTAL */
guint64 used; /* GLIBTOP_MEM_USED */
guint64 free; /* GLIBTOP_MEM_FREE */
guint64 shared; /* GLIBTOP_MEM_SHARED */
guint64 buffer; /* GLIBTOP_MEM_BUFFER */
guint64 cached; /* GLIBTOP_MEM_CACHED */
guint64 user; /* GLIBTOP_MEM_USER */
guint64 locked; /* GLIBTOP_MEM_LOCKED */
};