OSDN Git Service

Set ro.lmk.kill_timeout_ms
authorMichael Goffioul <michael.goffioul@lincor.com>
Wed, 14 Apr 2021 00:36:10 +0000 (20:36 -0400)
committerMauro Rossi <issor.oruam@gmail.com>
Sun, 8 Aug 2021 11:55:22 +0000 (13:55 +0200)
This prevents lmkd to be over-zealous and rapidly kill many processes,
because the process of recovering memory may need some time.

See https://cs.android.com/android/_/android/platform/system/memory/lmkd/+/30854e70d994c33130247126665f996f6f6fd6b4

device.mk

index 665f17e..9ad7f0d 100644 (file)
--- a/device.mk
+++ b/device.mk
@@ -26,7 +26,8 @@ PRODUCT_PROPERTY_OVERRIDES := \
     media.sf.extractor-plugin=libffmpeg_extractor.so \
     debug.stagefright.ccodec=0 \
     debug.stagefright.omx_default_rank.sw-audio=1 \
-    debug.stagefright.omx_default_rank=0
+    debug.stagefright.omx_default_rank=0 \
+    ro.lmk.kill_timeout_ms=100
 
 PRODUCT_DEFAULT_PROPERTY_OVERRIDES := \
     ro.arch=x86 \