Ver Mensaje Individual
  #4  
Viejo 15/11/12, 18:01:34
Array

[xs_avatar]
colombina77 colombina77 no está en línea
Betatester oficial
 
Fecha de registro: feb 2010
Localización: Granada
Mensajes: 1,022
Modelo de smartphone: ZTE Blade
Tu operador: Yoigo
Scripts y configuraciones

CONFIGURACION LAUNCHER
  1. Pulsamos icono Theme y elegimos “Clasic style” (Iphone)
  2. Pulsamos botón drawer, [Menú-fisico], sort icons y elegimos “por nombre”
  3. Widget “matar procesos”.
    Este es uno de los puntos fuertes del launcher, porque permite gastos innecesarios de bateria.
    1. Debemos bloquear aquellos procesos que ordinariamente deben estar en memoria. Esto es para evitar tener que recargarlos cuando pulsamos el botón “limpiar” y evitar también que el taskiller interno maten procesos que inmediatamente vuelven a cargarse.
    2. Mi lista de bloqueadas:
      1. DWContacts, Smootcalendar, 2g-3g status, Link2Sd, volume+, barra de estado.

DECIDIR GESTION MEMORIA INTERNA.


Hay varias opciones, un poco a gusto de cada cual. Pero, ojo, todas las combinaciones no son válidas... hay que leer y valorar.


d2v2
La rom ejecuta un script llamado d2v2 para pasar la dalvik de las aplicaciones del system a una carpeta interna /system/dalvik-cache y, las enlaza a /data/dalvik-cache (del mismo modo que el Link2sd lo hace con el resto de aplicaciones y dalvik).


Al mismo tiempo, se crea una llave de seguridad para mantenerlo todo en ese estado. Como podéis imaginar, no se puede estar entrando y saliendo al system de cualquier modo, fundamentalmente porque hay que desmontarlo y remontarlo en modo escritura. Así es que esa llave lo es de seguridad en realidad. Se trata de un fichero llamado “/data/local/d2v2_lock.txt”.


Por defecto, tras la primera instalación, NO se pasa la dalvik a ningún sitio, porque considero que debe ser una decisión de cada uno. Queda en espera de que el usuario decida en el futuro si le interesa o no. Ejemplos en los que no interesa:


    • Tu TPT es muy pequeño (menos de 200mb /system)
    • Has pensado instalar darktremor o int2ext+ (no hay compatibilidad)


Si borramos la llave, quitamos el bloqueo, y entonces el script mueve la dalvik en el siguiente arranque... volviendo a crear la llave de nuevo. Aconsejo que antes de hacerlo, “limpiéis” el /system de aquellas aplicaciones que no os gustan.... ¡Es un buen consejo!


El script, no obstante, tiene un sistema de seguridad para no mover la dalvik si no hay espacio suficiente.


A mi la opción que más me gusta es:


  • Muevo la dalvik.system al propio system y dejo libres unas 200 mb en la interna
  • Activo Link2sd y paso a la Ext lo que me de la gana, y puedo, además, dejar en la interna alguna apli digamos delicada.


Considero que para un usuario medio que no descarga 5000 aplicaciones o 250 juegos por minuto, es la mejor opción porque sencillamente el móvil será más rápido: Primero por tener todo el system (app+dalvik), que es donde están las aplicaciones sensibles del teléfono, en memoria interna. Y segundo porque los enlaces, que son los invocados en primera instancia por el sistema, también están en memoria interna.


  • Otra opción es:

  • NO mover la dalvik.system
  • Instalar Int2ext+




GESTION DE SWAP


El tema de la swap ya es en sí mismo una película, pero de rollo completo... Hay opiniones de todo tipo, swaps también de diferentes tipos (de fichero, de partición de intercambio, situadas en SD, situadas en /cache o situadas en memoria interna... Las hay de todos los colores, la verdad.


¿Hace falta en el skate?
Pues depende... del tipo de uso que le demos. En general opino que no, que su utilidad es para aquellos que tienden a llenar o agotar la memoria ram, o sea:


  • los que quieren meter juegos con muchos requerimientos (para acelerar su ejecución y no dejar medio fritos procesos básicos como el propio phone o el launcher)
  • Los que suelen hacer multitarea, y que, además de evitar los problemas anteriores, no se encuentren en un momento dado con que si salen del navegador para contestar un simple wasap o atender una llamada pierdan la navegación por donde iba...por poner un caso.
Luego están los que dicen que, de ningún modo es bueno tener una swap porque es más lenta que la ram auténtica, y encima, desgasta mucho las SD's...


Bueno, estoy convencido de que no tiene que ser ni una cosa ni la otra. La swap no es tenerla o no tenerla. La swap se puede “graduar” según nuestras necesidades. ¿Qué tal si pudiéramos decidir si queremos una swap muy activa, poco activa o, incluso, no activa en absoluto, pero preparada en modo “latente” para actuar sólo en situaciones críticas ? Bueno, pues eso hace el script perfectswap. Y lo mejor de toooodo: que no necesita ningún programa “pesado” como el swapper2 que se pase el día concediendo permisos de superusuario cada vez que actua; o del dartremor que es la otra opción para manejarla, pero a costa de casarse con su script...


Contaré más detalles en un hilo independiente. Por ahora, quedaros con que la rom al arrancar monta una swap en la partción que habéis creado, y que le asigna una swappines muy discreta de 10. La swapinnes viene a ser la “tendencia” que tiene el sistema a usar swap. Se mide en una escala de 0 a 100. Valores bajos indican swap poco activa. Valores altos, más activa. He decidido 10 porque digamos que sólo actuará en caso de que la ram esté ya muy muy cargada, cosa que normalmente no ocurre. Por lo tanto, muy poco activa. ¿Y si quiero cambiar ese comportamiento?


Cambio de swappiness.
Sólo tenemos que editar con el rootexplorer el fichero /data/local/swappiness.txt, y donde pone 10 ponemos cualquir multiplo de 10, hasta llegar a 100. (10, 20, 30,...) Sólo con reiniciar el móvil toma el nuevo valor. Y si a alguien no le gusta el tema de la swap, puede cambiar ese valor por “0” y la swap nunca actuará... a no ser que la ram se llene al 100%....en cuyo caso seguro que querrías tenerla disponible...!


GESTIÓN DE LA CPU
Como decía antes, no todo son los antutus. El tema no solo está en tener muchos Mhz, que por otro lado, incrementan el consumo de batería. El secreto está más bien en cómo usar esos Mhz de una forma más eficaz. Para ello, la rom dispone de dos herramientas:


  • El script miscelánea que he adpatado con las ideas y teweaks de maestros como H3ros y Elitemovil. Normalmente algunas roms (incluyendo la skatemania original) tienen la mayoría de esas propiedades en un script llamado 06mountsd que, para empezar, se elimina de raiz al usar el Int2ext+. La primera ventaja, es que lo he completado y también parcheado para que no desaparezca y, lógicamente, mantenga la compatibilidad con dicho script.
  • El script smooth, (la joya de la corona), que gestiona directamente la asignación de ciclos de reloj a unas aplicaciones u otras. Originalmente este script lo ideó eoghan2t7 para priorizar la ejecución de los launchers y evitar feos lagueos. Ahora, además, se aplica también a las aplicaciones sensibles del móvil (phone, market, contactos,...). Además tambíen le he puesto una opción por si cambiáis de launcher. En un hilo aparte explicaré los detalles.

Última edición por colombina77 Día 15/11/12 a las 18:17:53.
Responder Con Cita
Los siguientes 6 usuarios han agradecido a colombina77 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]