5a744684c3
librank was calling std::vector::find_if in nested loops when iterating through processes and maps. Changed the implementation to use std::map::insert, this resulted in a significant improvement to execution speed. Test: time librank on crosshatch Before: 1m22.57s real 1m15.87s user 0m05.79s system After: 0m03.85s real 0m00.88s user 0m02.92s system Bug: 124523194 Change-Id: I2b519d0bfd7f7929c6c4c6c2374794cb1a744585 Signed-off-by: Erick Reyes <erickreyes@google.com> |
||
---|---|---|
.. | ||
include/meminfo | ||
libdmabufinfo | ||
testdata1 | ||
testdata2 | ||
tools | ||
vts | ||
.clang-format | ||
Android.bp | ||
libmeminfo_benchmark.cpp | ||
libmeminfo_test.cpp | ||
meminfo_private.h | ||
OWNERS | ||
pageacct.cpp | ||
procmeminfo.cpp | ||
sysmeminfo.cpp |