aboutsummaryrefslogtreecommitdiffstats
path: root/rootdir/init.rc
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2011-01-28 16:40:26 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2011-01-28 16:40:26 -0800
commit24823cfa84d1a4dcb719c1949092facf8c92804a (patch)
tree03c0d6333f7b5f287b47acdfef017fac2609ba3d /rootdir/init.rc
parent120b57a3d9703bccba534af335aa94dd3a41be2f (diff)
parentfee2cfb01165f6797d783c6a8c0b1fba4f591355 (diff)
downloadsystem_core-24823cfa84d1a4dcb719c1949092facf8c92804a.tar.gz
system_core-24823cfa84d1a4dcb719c1949092facf8c92804a.tar.bz2
system_core-24823cfa84d1a4dcb719c1949092facf8c92804a.zip
am fee2cfb0: am 9efdcd96: Fix issue #3401380: Raise OOM killer limits
* commit 'fee2cfb01165f6797d783c6a8c0b1fba4f591355': Fix issue #3401380: Raise OOM killer limits
Diffstat (limited to 'rootdir/init.rc')
-rw-r--r--rootdir/init.rc31
1 files changed, 22 insertions, 9 deletions
diff --git a/rootdir/init.rc b/rootdir/init.rc
index f6c11627..e5784a52 100644
--- a/rootdir/init.rc
+++ b/rootdir/init.rc
@@ -210,15 +210,28 @@ on boot
# Define the memory thresholds at which the above process classes will
# be killed. These numbers are in pages (4k).
- setprop ro.FOREGROUND_APP_MEM 2048
- setprop ro.VISIBLE_APP_MEM 3072
- setprop ro.PERCEPTIBLE_APP_MEM 4096
- setprop ro.HEAVY_WEIGHT_APP_MEM 4096
- setprop ro.SECONDARY_SERVER_MEM 6144
- setprop ro.BACKUP_APP_MEM 6144
- setprop ro.HOME_APP_MEM 6144
- setprop ro.HIDDEN_APP_MEM 7168
- setprop ro.EMPTY_APP_MEM 8192
+ # These are currently tuned for tablets with approx 1GB RAM.
+ setprop ro.FOREGROUND_APP_MEM 8192
+ setprop ro.VISIBLE_APP_MEM 10240
+ setprop ro.PERCEPTIBLE_APP_MEM 12288
+ setprop ro.HEAVY_WEIGHT_APP_MEM 12288
+ setprop ro.SECONDARY_SERVER_MEM 14336
+ setprop ro.BACKUP_APP_MEM 14336
+ setprop ro.HOME_APP_MEM 14336
+ setprop ro.HIDDEN_APP_MEM 16384
+ setprop ro.EMPTY_APP_MEM 20480
+
+ # Old values for phones. Should probably be adjusted up for the next
+ # phone version.
+ #setprop ro.FOREGROUND_APP_MEM 2048
+ #setprop ro.VISIBLE_APP_MEM 3072
+ #setprop ro.PERCEPTIBLE_APP_MEM 4096
+ #setprop ro.HEAVY_WEIGHT_APP_MEM 4096
+ #setprop ro.SECONDARY_SERVER_MEM 6144
+ #setprop ro.BACKUP_APP_MEM 6144
+ #setprop ro.HOME_APP_MEM 6144
+ #setprop ro.HIDDEN_APP_MEM 7168
+ #setprop ro.EMPTY_APP_MEM 8192
# Write value must be consistent with the above properties.
# Note that the driver only supports 6 slots, so we have combined some of