该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
11.debug.performance.tuning,本参数定义了系统是否针对性能做较调。可填写的值为0或1。
ro.HOME_APP_ADJ
ro.FOREGROUND_APP_ADJ
ro.VISIBLE_APP_ADJ
ro.PERCEPTIBLE_APP_ADJ
ro.HEAVY_WEIGHT_APP_ADJ
ro.SECONDARY_SERVER_ADJ
ro.BACKUP_APP_ADJ
ro.HIDDEN_APP_MIN_ADJ
ro.EMPTY_APP_ADJ
以上参数定义了各种应用程序的管理机制,这些并非一两句话可以说清楚的。这里只给出值的规律,0代表降低进程的优先级且驻留内存,1代表驻留内存,4代表缓存较多的内存,15代表尽量缓存内存。也就是说内存缓存器是按照ADJ从大到小来进行缓存的。大家可根据自系统中自己对各种应用程序的要求进行更改。
下面给出一个经典用例:
ro.FOREGROUND_APP_ADJ=0 前台程序驻留内存(不缓存)ro.VISIBLE_APP_ADJ=1 可见的程序驻留内存(不缓存)ro.PERCEPTIBLE_APP_ADJ=2 缓存的RAM多一些ro.HOME_APP_ADJ=3 桌面程序,缓存的RAM稍多一些ro.HEAVY_WEIGHT_APP_ADJ=4 缓存的RAM再多一些ro.SECONDARY_SERVER_ADJ=5 缓存的RAM再再多一些ro.BACKUP_APP_ADJ=6 缓存的RAM再再再多一些ro.HIDDEN_APP_MIN_ADJ=7 隐藏的程序,根据程序的类型进行内存管理,最低为缓存的RAM再再再再多一些,最高就是直接缓存内存。ro