Tema: [MINI-MOD] Memory leak fix
Ver Mensaje Individual
  #1  
Viejo 12/01/16, 14:18:24
Array

[xs_avatar]
Pabelnedved Pabelnedved no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: jun 2013
Mensajes: 141
Tu operador: Movistar

Memory leak fix

Cogido de xda

Este tuto sirve para reducir el consumo de ram del touchwiz. Es valido en stock y custom roms, independientemente de la base y modem. Más adelante iré añadiendo mas tweaks para el build.prop

Solo hay que añadir 4 lineas de código en el build.prop. Se necesita root, por supuesto. Yo recomiendo ES File explorer, pero cualquier otro que permita editar el build.prop sirve.

En el caso de ES File explorer:

- Deslizamos el menu lateral izquierdo
-Localizamos 'Explorador root'
-Activamos la casilla
-Aceptamos los permisos root
-Ya podemos editar y guardar sin problemas!



Las lineas van debajo de: #DHA Properties, si no se tienen, se añaden.


Las lineas quedarían tal que así:

[PHP]#
# DHA Properties
#
ro.config.dha_empty_max=36
ro.config.dha_cached_max=12
ro.config.dha_th_rate=2.3
ro.config.dha_lmk_scale=0.545
ro.config.sdha_apps_bg_max=70
ro.config.sdha_apps_bg_min=8
ro.config.oomminfree_high=7628,9768,11909,14515,16 655,20469[/PHP]

Guardamos y reiniciamos. Listo! Sirve tanto para versión exynos como snapdragon. Yo la he probado en la kyubi y funciona bien, pese a que esto era para stock rom's. Observad el consumo de RAM con el smart manager y veréis. Vale para cualquier modem y base.



Aqui capturas de como quedaria:



Por si las moscas recomiendo un nandroid backup.


saludos!



***Añado las de James C.***

 Cita: Originalmente Escrito por James C. Ver Mensaje
Pues estas son mis lineas que siempre utilizo y pongo al final del archivo Build.prop:

[PHP]# Tweaks By James C.

# Launcher y Touch
ro.HOME_APP_ADJ=1
debug.performance.tuning=1
video.accelerate.hw=1

# Battery y Wifi
wifi.supplicant_scan_interval=180
pm.sleep_mode=1
ro.ril.disable.power.collapse=1
ro.mot.eri.losalert.delay=1000
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
ro.config.nocheckin=1

# Teclas Volumen Off
ro.config.hwfeature_wakeupkey=0

# Fix App
ro.kernel.android.checkjni=0
ro.telephony.call_ring.delay=0

# GPU
debug.sf.hw=1

# Sleep Mode
ro.ril.sensor.sleep.control=1
ro.wifi.hotspotUI=1
ro.tether.denied=false

# Optimizer Ram
ro.config.dha_empty_max=36
ro.config.dha_cached_max=12
ro.config.dha_th_rate=2.3
ro.config.dha_lmk_scale=0.545
ro.config.sdha_apps_bg_max=70
ro.config.sdha_apps_bg_min=8
ro.config.oomminfree_high=7628,9768,11909,14515,16 655,20469[/PHP]

Una vez puestas busco la linea dalvik.vm.heapsize=512m que esta justo debajo de la de dalvik.vm.heapgrowthlimit=556m y cambio el 512m por 560m

Nota Importante: Tened cuidado que muchas custom rom ya tienen algunas de estas lineas implementadas por defecto.

Última edición por Pabelnedved Día 12/01/16 a las 18:03:21. Razón: Añadir info
Responder Con Cita
Gracias de parte de: