Arquivo da tag: memória swap

Swapper2 – Crie partições Swap no seu LG P350

Opa!

Anteriormente eu havia postado uma forma de conseguir ter memória Swap no LG P350, porém daquela forma, você teria que ativar e desativar sempre que quisesse usar, além de ter que desativar se fosse passar algum arquivo para o celular usando USB. Porém consegui encontrar o Swapper2 que funciona perfeitamente no LG P350, com ele, você pode usar uma partição dedicada apenas para o Swap, podendo ficar tranquilo que ele irá ativar sempre que o celular for reiniciado.

Você deverá entrar pelo Custom Recovery e formatar o SD, coloque um valor para a partição swap (256mb está bom). (Lembrando para salvar todos os seus Apps, arquivos, etc).

Depois disso, instale o Swapper2, clique no botão Menu, selecione ‘Run Swapper at Startup’, depois clique em ‘Advanced Preferences’.

Selecione ‘use swap partition’, na opção ‘Swap partition’, deve estar algo assim: ‘/dev/block/mmcblk0p3’. Pronto, volte para a página inicial do App, clique em On e divirta-se! Ou reinicie o celular só para confirmar, lembrando que o celular deve estar Rooteado e com o Busybox instalado (se você instalou uma custom rom, então já deve ter tudo isso).

Para confirmar, entre no app ‘Terminal’, e digite ‘free -m’, se aparecer algum valor em ‘Swap’, é que está tudo nos conformes.

Baixe o Swapper2: http://androidrepository.leaveme.in/apps/

 

swapCreator v0.1

 

 

 

Há o Swapper2, um app que faz tudo isso de forma fácil! (Use the Swapper2 app, its better than this one!) Confira aqui

 

swapCreator v0.1

Download: swapCreator-v0.1-new

 What is Swap Space?

Swap space in Linux is used when the amount of physical memory (RAM) is full. If the system needs more memory resources and the RAM is full, inactive pages in memory are moved to the swap space. While swap space can help machines with a small amount of RAM, it should not be considered a replacement for more RAM. Swap space is located on hard drives, which have a slower access time than physical memory.

Swap space can be a dedicated swap partition, a swap file (this is what this app does), or a combination of swap partitions and swap files.

Instructions

  • Make sure your phone are rooted
  • Kernel that supports swap
  • BusyBox (if you have a Custom Rom, you don’t need to install busybox)
  • Make sure that the “Unknown Sources” option is activated on “Config > Applications”

(Only tested on Android CyanogenMod 2.3.7 by pax0r, without kernel change)

Install using ADB or File Manager.

Click on “Create / Mount Swap”, select the size in mb (200 is good); and wait for the sucess message;

Everytime you reboot your phone, you have to click on “Mount Swap”;

And if you wanna use the usb in storage mode, select “Desmount Swap” (or it will not mount). Maybe the phone freeze for a moment in this option, just wait.

OBS: In the size of swap file, put 200000 for 200mb, only 200 will make a 200kb file! Cause i’m so lazy to fix it right now.

Screenshots

 

Memória Swap no LG P350 (Funcionando)

Um pequeno problema que temos no LG P350 e alguns Smartphones mais simples, é a pouca Memória RAM disponibilizada. Estava tendo diversos problemas com o fechamento dos programas por falta de memória, até mesmo se estivessem apenas o MSN e o Player de Música abertos, os programas fechavam.

Durante dias tentei fazer o Swap através do Recovery (Particionando) e através do App “Swapper”, porém ambos aos digitar “free -m” no Terminal, mostravam que a Memória Swap estava zerada, e os programas continuavam fechando.

A solução foi criar o arquivo Swap manualmente através dos comandos no Terminal, ou pelo ADB;

Há o Swapper2, um app que faz tudo isso de forma fácil! Confira aqui

O que irá precisar

  • ADB – Pode baixar este aqui -> ADB-Android350
  • Drivers da LG instalados
  • Celular com Root + Busybox (Se tiver com uma ROM customizada por exemplo, não precisa instalar o Busybox)

Os procedimentos foram realizados em um LG P350 com firmware v10g (vodafone), rooteado + CyanogenMod 7.2 by pax0r.

Esta Custom Rom já vem com o kernel modificado pelo pax0r, o app Swapper e particionando pelo Recovery não funcionaram com ela, porém este procedimento a seguir funcionou perfeitamente. Muitas Custom Roms já vem com um Kernel modificado, por isto não é recomendável trocá-lo, pois poderá ocorrer erros de tela preta ou travamentos por exemplo.

Benefícios

  • Mais memória livre para executar os aplicativos
  • Celular teoricamente mais rápido e sem travamentos

Contras

  • Pode diminuir a vida útil do seu Cartão SD, já que o mesmo estará sendo modificado constantemente e possui um limite (apesar de grande) de modificações.

Procedimentos

1. Conecte o celular no PC através do USB, certifique-se da opção de Depuração USB esteja ativada no celular (Configurações > Aplicativos > Desenvolvimento) e os drivers devidamente instalados.

2. Extraia os arquivos do ADB em uma pasta de fácil acesso, e execute o arquivo de acordo com seu sistema operacional (cmdXP.exe para WinXP e cmd7.exe para Win7)

3. No prompt de comandos, digite “adb devices”, ele irá iniciar o daemon e se tudo estiver correto, irá mostrar seu dispositivo.

4. Digite os seguintes comandos e dê enter (a parte em vermelho será explicada abaixo) – Você também pode realizar estes comandos através do Terminal no próprio Android, porém através do ADB é mais prático;

adb shell
su
dd if=/dev/zero of=/mnt/sdcard/swap.swp bs=1024 count=200000k
mkswap /mnt/sdcard/swap.swp
swapon /mnt/sdcard/swap.swp

count=200000k será o tamanho do nosso Swap, coloquei apenas 200000k que significa 200mb, é recomendável deixar um valor próximo a isso, ou no máximo 256mb ou 256000k, mas isso vai de cada um.”
5. Agora seu dispositivo já deve estar com o Swap ativado, para confirmar, digite “free -m”, se em Swap aparecer apenas números 0, ele não estará ativado, porém se aparecer “Swap: 204792 0 204792” ou semelhante, o procedimento foi realizado com sucesso.

Screenshots

Como mostra na imagem, diversos aplicativos abertos e ele ainda deixa uma memória livre considerável. Entre eles: Remote Desktop, Kik Messenger, Player de Música, TalkDroid, e etc … Anteriormente, apenas 2 desses aplicativos abertos e ele já estava em 100%.

6. Infelizmente ainda não consegui uma forma funcional de ativar o Swap durante o Boot, portanto você deverá digitar os seguintes comandos toda vez que reiniciar:

su
swapon /mnt/sdcard/swap.swp

Podem ser realizados através do Terminal (disponível no próprio celular) ou através do ADB.

Assim que arrumar uma forma de ativá-lo durante o Boot, modificarei este post.

Criei um aplicativo que faz todos esses procedimentos, com a opção de Criar o Swap e Montar (você deverá abrir o App cada vez que reiniciar, mas isso já reduz ter que entrar no Terminal e etc). Confira aqui!

😉