OSDN Git Service

psi support for low memory detection inside ActivityManagerService
authorTim Murray <timmurray@google.com>
Thu, 14 Feb 2019 04:47:46 +0000 (20:47 -0800)
committerTim Murray <timmurray@google.com>
Thu, 18 Apr 2019 01:23:26 +0000 (18:23 -0700)
commit676d42d9832b91ad064fdce3fcc0b277e42c5c7d
tree9d29f907df5055b618b8aaae1b932a9719cf0779
parent0a069df47fae4f52158de20e4c44a96023a5e618
psi support for low memory detection inside ActivityManagerService

Add LowMemDetector class and use it in ActivityManagerService to detect
memory conditions based on in-kernel psi monitors.

Test: boots, detects low memory
Bug: 129476847
Change-Id: I7a05ba36196d24ce5147b97c076e38b92dc71e2e
Signed-off-by: Tim Murray <timmurray@google.com>
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
services/core/java/com/android/server/am/ActivityManagerService.java
services/core/java/com/android/server/am/LowMemDetector.java [new file with mode: 0644]
services/core/jni/Android.bp
services/core/jni/com_android_server_am_LowMemDetector.cpp [new file with mode: 0644]
services/core/jni/onload.cpp
services/tests/mockingservicestests/Android.bp
services/tests/servicestests/Android.bp