Android4.2.2 使用第三方应用卡顿(RK)

如下修改是git工具的修改记录

--- a/device/rockchip/rk30sdk/BoardConfig.mk
+++ b/device/rockchip/rk30sdk/BoardConfig.mk
@@ -7,7 +7,7 @@ TARGET_BOARD_PLATFORM ?= rk30xx
 TARGET_BOARD_PLATFORM_GPU ?= mali400
 TARGET_BOARD_HARDWARE ?= rk30board
 BOARD_USE_LCDC_COMPOSER ?= false
-BOARD_USE_LOW_MEM ?= true
+BOARD_USE_LOW_MEM ?= false                   //把BOARD_USE_LOW_MEM值改为 false
 TARGET_NO_BOOTLOADER ?= true
 TARGET_RELEASETOOLS_EXTENSIONS := device/rockchip/rk30sdk
 
diff --git a/frameworks/base/services/java/com/android/server/am/ProcessList.java b/frameworks/base/services/java/com/android/server/am/ProcessList.java
index 9e25e30..f50a2dc 100644
--- a/frameworks/base/services/java/com/android/server/am/ProcessList.java
+++ b/frameworks/base/services/java/com/android/server/am/ProcessList.java
@@ -144,8 +144,8 @@ class ProcessList {
     // These are the high-end OOM level limits.  This is appropriate for a
     // 1280x800 or larger screen with around 1GB RAM.  Values are in KB.
     private final long[] mOomMinFreeHigh = new long[] {
-            32768, 40960, 49152,
-            57344, 65536, 81920
+            32768*5, 40960*5, 49152*5,                        //这些值增大
+            57344*5, 65536*5, 81920*5                         //这些值增大 按照机器实际情况增大
     };
     // The actual OOM killer memory levels we are using.
     private final long[] mOomMinFree = new long[mOomAdj.length];
diff --git a/frameworks/native/build/tablet-7in-hdpi-1024-dalvik-heap.mk b/frameworks/native/build/tablet-7in-hdpi-1024-dalvik-heap.mk
index 5bbd2b0..533bfc4 100644
--- a/frameworks/native/build/tablet-7in-hdpi-1024-dalvik-heap.mk
+++ b/frameworks/native/build/tablet-7in-hdpi-1024-dalvik-heap.mk
@@ -17,8 +17,8 @@
 # Provides overrides to configure the Dalvik heap for a standard tablet device.
 
 PRODUCT_PROPERTY_OVERRIDES += \
-    dalvik.vm.heapstartsize=8m \
-    dalvik.vm.heapgrowthlimit=64m \
+    dalvik.vm.heapstartsize=48m \
+    dalvik.vm.heapgrowthlimit=96m \                          //按照机器实际情况增大
     dalvik.vm.heapsize=384m \
     dalvik.vm.heaptargetutilization=0.75 \
     dalvik.vm.heapminfree=512k \

猜你喜欢

转载自blog.csdn.net/u014630142/article/details/82424985