summaryrefslogtreecommitdiff
path: root/libs/androidfw/StringPool.cpp
diff options
context:
space:
mode:
author Edgar Arriaga <edgararriaga@google.com> 2021-02-25 19:20:05 -0800
committer Edgar Arriaga <edgararriaga@google.com> 2021-06-08 13:27:06 -0700
commit3536bf7b5531a6f7a42d1c0366e36a651ebba656 (patch)
tree6508c7aa6232c784ac31a95990816241e1ca5824 /libs/androidfw/StringPool.cpp
parent9a240462593cffa1590989d796a4814f47242d1f (diff)
Avoid unnecessary smaps logic during app compaction
ForEachVma can extract data from both maps and smaps files, however the smaps logic is not used during app compaction. Replace its usage with ForEachVmaFromMaps which reads only maps file and skips any smaps logic. This results in ~22% CPU usage reduction. Test: Manual Bug: 181174877 Signed-off-by: Edgar Arriaga <edgararriaga@google.com> Change-Id: I165f211c2084676bc7872d190ffad14141f56ea8 Merged-In: I165f211c2084676bc7872d190ffad14141f56ea8
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions