Cómo ampliar la memoria RAM virtual de tu smartphone Android

Si tienes un smartphone de gama alta del último año, es fácil que este cuente con 2 GB de RAM. Pero seguro que muchos de vosotros, o conocidos, tienen smartphones Android que dicen que van muy lentos. Suele ser por la memoria RAM. Aquí vamos a ver cómo ampliar la memoria RAM virtual de tu Android, de manera que funcione mejor.

Cuando un smartphone Android va lento puede ser por tres motivos. Por un lado, la memoria del teléfono podría no tener espacio libre, de manera que el smartphone se ralentiza de forma muy considerable. Por otro lado, el procesador podría no ser de alto rendimiento. Suele ocurrir con procesador de un solo núcleo con una frecuencia de reloj de 800 MHz. No suelen ir muy bien con las aplicaciones más modernas. Pero sin duda, una de las causas más comunes por la que los smartphones se ralentizan es por la memoria RAM. Las aplicaciones se quedan en ejecución en segundo plano, y no solemos cerrarlas, esto hace que la memoria RAM esté ocupada, y normalmente es lo que produce las ralentizaciones del sistema. Y no hablamos solo de utilizar una aplicación, sino que se ralentiza todo el smartphone. ¿Qué podemos hacer? Ampliar la memoria RAM virtual.

Requisitos

1.- Un kernel compatible. Normalmente, no vale con los kernel que vienen de fábrica. Si tenemos instalada CyanogenMod o alguna Custom ROM, es casi seguro que será compatible.

2.- Root, o permisos de Superusuario, necesario para ejecutar la aplicación que vamos a utilizar.

3.- BusyBox. Para instalar BusyBox solo es necesario descargar esta aplicación, ejecutarla, y darle al botón Install.

4.- SetCPU. Esta aplicación nos servirá para comprobar si de verdad ahora tenemos más Root.

5.- Swapper. Es la aplicación que creará una partición Swap.

6.- Tener claro que el proceso podría dañar el smartphone o la tarjeta SD.

Cómo funciona

Antes de comenzar, expliquemos cómo funciona. No vamos a tener más memoria RAM después de este proceso, por lo que los test benchmark seguirán siendo iguales. Sin embargo, la partición Swap lo que hace es almacenar todas las aplicaciones que están en segundo plano en la tarjeta SD, o en la memoria del smartphone. De esta manera, se libera memoria RAM, obteniéndose un rendimiento de mucha más calidad.

Trucos Android

Procedimiento

1.- Descargamos BusyBox y SetCPU, y las instalamos. Una vez descargada e instala la aplicación BusyBox, la ejecutamos, e instalamos de verdad BusyBox. En realidad, la app solo es un instalador, que una vez ejecutado, instala este software en el sistema.

2.- Descargamos Swapper, la aplicación que utilizaremos para crear la partición Swap. Una vez descargada esta aplicación, la copiamos a la memoria del smartphone.

3.- Instalamos Swapper. La buscamos en la memoria del teléfono y la instalamos.

4.- Ejecutamos Swapper, y nos encontramos con la pantalla de gestión de la propia aplicación. No es nada complicada, por lo que la cantidad de opciones que nos vamos a encontrar es pequeña.

5.- Seleccionamos la memoria RAM que queremos ampliar. Cuanto más pequeña sea nuestra memoria RAM más podremos ampliar, pero no deberíamos superar los 2 GB. Si contamos con 512 MB, podemos ampliar otros 500 ó 600 MB. Ahora bien, al seleccionar la capacidad a ampliar debemos tener en cuenta que tenemos que tener libre en la memoria dos veces lo seleccionado. Por ejemplo, si vamos a ampliar la memoria 500 MB, tendremos que tener 1 GB libre. 500 MB es lo que ocupará la partición Swap, y debe contar con al menos otros 500 MB libres. En función de la categoría de la tarjeta SD, la velocidad será mayor o menor.

6.- Seleccionamos la opción Active Swap on Boot, y pulsamos el botón Save. Ahora ya se creará la partición Swap. Es posible que en este paso se nos soliciten los permisos de Superusuario, y confirmamos. El proceso se ejecutará automáticamente.

7.- Comprobamos que la partición Swap se ha creado, acudiendo a los archivos de la tarjeta SD con un explorador de archivos, y viendo si existe el archivo «swap.swp».

8.- Activamos Swap. Para ello, tenemos que ejecutar la aplicación de nuevo, y desactivar la casilla Active Swap on Boot. Pulsando Save la app se cerrará automáticamente. De nuevo, ejecutamos la aplicación, y volvemos a marcar la casilla, finalizando pulsando Save.

9.- Ejecutamos SetCPU y en la pestaña de Info, buscamos SwapTotal, la cantidad que ahí aparezca debe ser la que nosotros hemos seleccionado al crear la partición.

Recordatorios

1.- Cuando reiniciemos el sistema, es posible que el Swap ya no exista, de manera que tendremos que volver a la aplicación, desactivar la casilla Active Swap on Boot, pulsar Save, volver a ejecutar la app, marca la casilla y pulsar Save.

2.- Si queremos conectar el smartphone a un ordenador, tendremos que desactivar Swap primero.

3.- Si el kernel no es compatible, el proceso, simplemente, no funcionará, y en el paso 9 comprobaremos que no tenemos partición Swap.

4.- El proceso podría estropear el smartphone o la tarjeta SD.


Los ciclos de batería visibles en Android 14
Te interesa:
4 trucos para conocer la salud de tu batería
  1.   rokanrolla dijo

    Tener claro que el proceso podría dañar el smartphone o la tarjeta SD

    de ahi y ano pase jajaja 😛


  2.   Jimmy dijo

    Como no, teniendo una custom rom .
    Deberían ponerlo en el título me he emocionado por nada.
    A parte. Android gestiona la RAM de la siguiente forma.
    Si tienes 256mb de ram van a estar llenos de procesos del sistema y aplicaciones en segundo plano ( mensajería,redes sociales…) al abrir un juego android libera el espacio necesario para dicha aplicación, pero hay una cantidad de ram que no puede liberar por ser imprescindible para el teléfono. Ej: si android ocupa 100mb si o si y tienes un juego o aplicación que necesita 200mb (teniendo en cuenta que el teléfono es de 256) la aplicación no va a funcionar o lo hará muy mal.
    Si tienes 2gb de ram se van a llenar de aplicaciones en segundo plano.
    Os invito a ver un video de justunboxing en el que desmiente los mitos de los task killers
    Y explica la gestión de android de la multitarea


  3.   Héder Isaac Gonzalez PK dijo

    tengo un android Ics pero todavia con una rom de fabrica el problema es que la agarra pero no tendra problemas a la larga por no tener buena compatibilidad?


  4.   ralemos dijo

    hola, pregunto a ver si alguien me puede responder, si el hecho de que esté el archivo swap.swp en la SD significa que el procedimiento de ampliación de la RAM tuvo éxito o no ?


  5.   IJGV dijo

    En las pestaña info no me sale SwapTotal


  6.   augusto c. dijo

    Bien! gracias por el aporte


  7.   Jorge dijo

    En la aplicación SetCpu aparece SwapTotal: 614396 kb y SwapFree; 564492 kb pero arriba en MemTotal 308832 kb y MemFree 7968 kb lo que indica que no hay aumento en la memoria Ram. Explica esto ya que el comportamiento del SmartPhone LG E-400 es exactamente el mismo antes de hacer esta operación. Gracias


  8.   jose dijo

    la aplicacion swapper me da forzar cierra, no me funciona, tengo android 2.3


  9.   jhojan dijo

    amigos lo mas recomendable después de cumplir todos los pasos es utilizar un task killer (como clean máster, o ES administrador, etc) para así refrescar o liberar la me moría real, así notaran que la memoria que queda después de refrescar es mayor que antes de cumplir el proceso.
    ejemplo: yo tengo 512 mb de RAM, solo le aumente 200MB de RAM. antes de la ampliación de memoria, con un task killer sólo me quedaban 124 mb de RAM libres, ahora después de haber cumplido los pasos, refresco la memoria y me quedan 220-250 mb libres y por supuesto el teléfono me anda mucho mas fluido.


  10.   axlo dijo

    porfavor porfavor ayudame como puedo revertir el proceso osea ya no quiero que mi ram no tenga ese swap ayudame porfavor yo no se mucho d estas cosas ayudame


  11.   Pablo dijo

    Si quieren saber si de verdad esta funcionando descarguen terminal emulator y escriban free si en Swap todo aparecen en 0 quiere decir que no funciono.


  12.   Ricardo Gonzalez Diaz dijo

    A mi me daño la SD y ahora no la reconoce el PC solo la tableta


    1.    Anónimo dijo

      MM la SD no la daña simplemente windows no lo reconoce porque esta montada en ext2 swap que utiliza linux lo que tienen que hacer es con minitool partition wizard u otro programa es montar la sd en fat32 porque fat32 y no ntfs?
      pues es una unidad pequeña si llevaron curso de computacion sabran que antes se utilizaba fat32 por el tipo de disco que no eran de grandes capacidades ahora como los discos llegan hasta terabytes se usa ntfs para windows
      ahora los nuevas laptops salen con sistema de proteccion gpt

      saludos