summaryrefslogtreecommitdiff
path: root/libutils/String16.cpp
diff options
context:
space:
mode:
authorSuren Baghdasaryan <surenb@google.com>2018-01-17 17:17:44 -0800
committerSuren Baghdasaryan <surenb@google.com>2018-03-02 01:14:13 +0000
commitaa73bafea7515794eca4fb27ffe634e65c450915 (patch)
tree31178db9bb407227cc579b1099ffc05ed5bda4ba /libutils/String16.cpp
parent1a2589e52ba8d1d5465882cdde70bd12020eaeb0 (diff)
lmkd: Allow killing multiple processes to downgrade memory pressure
(cherry pick from commit 65f54a2665c5d8ebddcb18108ea54ed36df13609) Record free memory at low vmpressure levels and whenever pressure increases beyond low free up enough memory to downgrade memory pressure to low. This is done by freeing enough memory to get to the max free memory levels seen during low vmpressure. The kill logic for Go devices is not changed as these devices are designed to operate under high memory pressure. Bug: 63631020 Test: alloc-stress Change-Id: Ic8396eee08013b1c709072a13525601d5c8bf1f1 Merged-In: Ic8396eee08013b1c709072a13525601d5c8bf1f1 Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Diffstat (limited to 'libutils/String16.cpp')
0 files changed, 0 insertions, 0 deletions