Macros | |
#define | ITRACE_CPU_EVENT_MEMINFO_MEMTOTAL 0x702f |
Total amount of usable memory. | |
#define | ITRACE_CPU_EVENT_MEMINFO_MEMFREE 0x7030 |
The amount of physical memory not used by the system. | |
#define | ITRACE_CPU_EVENT_MEMINFO_MEMAVAILABLE 0x7031 |
An estimate of how much memory is available for starting new applications. | |
#define | ITRACE_CPU_EVENT_MEMINFO_BUFFERS 0x7032 |
Amount of memory in buffer cache. The amount of temporary storage for raw disk blocks. | |
#define | ITRACE_CPU_EVENT_MEMINFO_CACHED 0x7033 |
Amount of memory used as cache memory. | |
#define | ITRACE_CPU_EVENT_MEMINFO_SWAPCACHED 0x7034 |
Amount of memory that is present within the main memory and also the swapfile. | |
#define | ITRACE_CPU_EVENT_MEMINFO_ACTIVE 0x7035 |
Amount of memory that has been used more recently and is usually not reclaimed or swapped out. | |
#define | ITRACE_CPU_EVENT_MEMINFO_INACTIVE 0x7036 |
Amount of memory that has not been used recently and is more eligible to be reclaimed or swapped out. | |
#define | ITRACE_CPU_EVENT_MEMINFO_UNEVICTABLE 0x7037 |
Amount of memory that is locked into memory by user programs and thus is not evictable. | |
#define | ITRACE_CPU_EVENT_MEMINFO_MLOCKED 0x7038 |
Amount of memory that is page locked to memory using the mlock() system calls. Mlocked pages are also Unevictable. | |
#define | ITRACE_CPU_EVENT_MEMINFO_SWAPTOTAL 0x7039 |
Total amount of swap space available. | |
#define | ITRACE_CPU_EVENT_MEMINFO_SWAPFREE 0x703a |
Total amount of swap free available. | |
#define | ITRACE_CPU_EVENT_MEMINFO_DIRTY 0x703b |
Amount of memory waiting to be written back to the disk. | |
#define | ITRACE_CPU_EVENT_MEMINFO_WRITEBACK 0x703c |
Amount of memory actively being written back to the disk. | |
#define | ITRACE_CPU_EVENT_MEMINFO_ANONPAGES 0x703d |
Amount of memory used by pages that are not mapped into userspace page tables. | |
#define | ITRACE_CPU_EVENT_MEMINFO_MAPPED 0x703e |
Amount of memory used for files that have been mmaped (such as libraries) | |
#define | ITRACE_CPU_EVENT_MEMINFO_SHMEM 0x703f |
Amount of shared memory used. | |
#define | ITRACE_CPU_EVENT_MEMINFO_KRECLAIMABLE 0x7040 |
Amount of kernel allocations (including slab) that can be reclaimed. | |
#define | ITRACE_CPU_EVENT_MEMINFO_SLAB 0x7041 |
Amount of memory used by in-kernel data structures. | |
#define | ITRACE_CPU_EVENT_MEMINFO_SRECLAIMABLE 0x7042 |
Amount of slab that can be reclaimed (such as caches) | |
#define | ITRACE_CPU_EVENT_MEMINFO_SUNRECLAIM 0x7043 |
Amount of slab that cannot be reclaimed. | |
#define | ITRACE_CPU_EVENT_MEMINFO_KERNELSTACK 0x7044 |
Amount of memory used by the kernel stack. This cannot be reclaimed. | |
#define | ITRACE_CPU_EVENT_MEMINFO_SHADOWCALLSTACK 0x7045 |
Amount of memory usage associated with the ShadowCallStack feature. | |
#define | ITRACE_CPU_EVENT_MEMINFO_PAGETABLES 0x7046 |
Amount of memory dedicated to the lowest page table level. | |
#define | ITRACE_CPU_EVENT_MEMINFO_SECPAGETABLES 0x7047 |
Amount of memory dedicated to secure page tables. | |
#define | ITRACE_CPU_EVENT_MEMINFO_NFS_UNSTABLE 0x7048 |
Amount of NFS pages sent to the server but not yet committed to storage. | |
#define | ITRACE_CPU_EVENT_MEMINFO_BOUNCE 0x7049 |
Amount of memory used for block device "bounce buffers". | |
#define | ITRACE_CPU_EVENT_MEMINFO_WRITEBACKTMP 0x704a |
Amount of memory used by FUSE for temporary writeback buffers. | |
#define | ITRACE_CPU_EVENT_MEMINFO_COMMITLIMIT 0x704b |
Amount of memory currently available to be allocated on the system. | |
#define | ITRACE_CPU_EVENT_MEMINFO_COMMITTED_AS 0x704c |
Amount of memory currently allocated on the system. | |
#define | ITRACE_CPU_EVENT_MEMINFO_VMALLOCTOTAL 0x704d |
Amount of memory of total allocated virtual address space. | |
#define | ITRACE_CPU_EVENT_MEMINFO_VMALLOCUSED 0x704e |
Amount of memory of used virtual address space. | |
#define | ITRACE_CPU_EVENT_MEMINFO_VMALLOCCHUNK 0x704f |
Largest contiguous block of memory of available virtual address space. | |
#define | ITRACE_CPU_EVENT_MEMINFO_PERCPU 0x7050 |
Amount of memory dedicated to per-cpu objects. | |
#define | ITRACE_CPU_EVENT_MEMINFO_ANONHUGEPAGES 0x7051 |
Amount of memory used by non-file backed huge pages that are mapped into userspace tables. | |
#define | ITRACE_CPU_EVENT_MEMINFO_CMATOTAL 0x7052 |
Amount of contiguous memory area reserved for the current kernel. | |
#define | ITRACE_CPU_EVENT_MEMINFO_CMAFREE 0x7053 |
Amount of contiguous memory area that is free to use by the current kernel. | |
All events are read from /proc/meminfo All attributes are in kibibytes (1 KiB equals 1024 B)