summaryrefslogtreecommitdiffstats
path: root/libmeminfo
Commit message (Collapse)AuthorAgeFilesLines
...
* libmeminfo: Add libmeminfo to gather global and per-process memory statsSandeep Patil2018-11-0514-0/+1572
The library is expected to be a unified place for all components to read both global and per-process memory accounting form kernel including getting the working set. This change adds the PageInfo, MemInfo and ProcMemInfo classes and verifies the implementation against libpagemap for correctness. Adds a procmem2 tool show the usage. TODO: Plumbing in os_debug, add vmastats, zoneinfo etc parsing. Test: libmeminfo_test 1 Test: procmem2 1 Test: procmem2 -h -W 1 Test: procmem2 -h -w 1 Test: libmeminfo_benchmark Bug: 111694435 Bug: 114325007 Change-Id: I280440b1dc26a498170686d10fcf63f953a0dcbd Signed-off-by: Sandeep Patil <sspatil@google.com>