![]() |
![]() |
![]() |
Libgtop Reference Manual | ![]() |
---|---|---|---|---|
#include <glibtop/mem.h> #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 glibtop_mem; void glibtop_get_mem (glibtop_mem *buf); #define glibtop_get_mem_r void glibtop_get_mem_l (glibtop *server, glibtop_mem *buf); void glibtop_get_mem_p (glibtop *server, glibtop_mem *buf); void glibtop_get_mem_s (glibtop *server, glibtop_mem *buf);
typedef struct { 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 */ } glibtop_mem;
void glibtop_get_mem (glibtop_mem *buf);
Get the memory usage. Unless explicitly stated otherwise, all memory units are in bytes.
buf : |
Buffer where the output will be given. |