O desempenho do seu celular está lento? Os aplicativos não funcionam direito? Confira meu tutorial de swap

O pôster original: Infantil e sonhador Visualizações: 648 Respostas: 7 Publicado em: 2013-08-17 19:14:38
(coin=10000) Na verdade, esse tipo de tutorial já está muito comum. Considerando o pedido de certo entusiasta, vou escrever um tutorial qualquer, afinal, o meu tem algumas diferenças em relação aos outros. Swap é a memória virtual no sistema Linux, e sua finalidade é a mesma da memória virtual do Windows, que é expandir a RAM. Provavelmente, quem já usou um computador com 256M ou 512M de memória sabe muito bem o que é memória virtual {:125_449:} Ativar swap pode compensar a insuficiência de RAM, teoricamente permitindo rodar mais programas ao mesmo tempo. O swap funciona dividindo parte do armazenamento interno ou do cartão SD para simular a função da RAM, mas a velocidade de leitura e escrita do swap é muito inferior à da RAM, então habilitar swap não garante melhora no desempenho do seu celular; às vezes, ativar swap pode até deixar mais lento do que não usar, portanto, swap não é tão bom quanto muitos imaginam. Considerando que às vezes ativar swap com pouca memória deixa o sistema muito lento, decidi abrir mão do swap recentemente. Como controlo rigorosamente os aplicativos que ficam residentes na memória, não usar swap ainda é suficiente, e a tela inicial não recarregará constantemente. Condições: 1. Ter um cartão SD e um leitor de cartão (se não tiver, vá direto ao passo quatro). 2. Permissão root. 3. Bootloader desbloqueado no celular. 4. Kernel compatível com a função swap. I. Partição http://bbs.gfan.com/android-2721739-1-1.html Ainda baseando-se no tutorial do Xiao Su; se você já particionou antes, pode pular essa etapa. Para quem nunca particionou, siga o tutorial para criar a partição swap; não precisa se preocupar com o resto (quem quiser, pode também criar a partição ext). II. Flash do kernel http://bbs.gfan.com/android-3553112-1-1.html Tutorial de uso do fastboot Atenção: renomeie o kernel que eu enviei para boot.img e coloque na pasta do fastboot; para kernel 2.3.4 use dois arquivos, para 2.3.3 use um, flash no celular correspondente à versão. Quem já sabe como fazer flash pode ignorar o tutorial. Também adiciono pequenas ferramentas para facilitar para iniciantes http://bbs.gfan.com/android-3885802-1-1.html III. Ativar swap Ao seguir o tutorial do Xiao Su, vocês podem notar o software swapper, que realmente consegue ativar o swap na partição, mas não é possível ajustar a taxa de troca (swapinness); Como o kernel suporta scripts customizados, podemos usar um script para ativar o swap, evitando instalar software e reduzindo o uso de memória; Basta colocar o script “06swaponSD” no diretório /etc/init.d e reiniciar o celular para ativar o swap; Mas como saber se o swap foi ativado?Como mostrado na imagem abaixo: Instale este meninfo, clique em “show swaps” e veja se aparecem números na área emoldurada de vermelho para saber se está ativado. O número à frente é o total de swap, e o número atrás é o usado.

4. swap2cache
Esta é outra forma de ativar o swap. Literalmente, significa ativar o swap na partição cache. A cache é armazenamento interno, então o swap2cache não precisa de partição SD. O swap2cache cria um arquivo swap na partição cache, enquanto o swaponSD usa diretamente a partição swap do cartão SD. Portanto, essas duas formas podem ter algumas diferenças de desempenho, mas talvez não muito óbvias; cada um pode escolher conforme necessidade. A implementação do swap2cache é muito simples, não precisa de partição. Após instalar o kernel, basta colocar o script “05swap2cache” em /etc/init.d e reiniciar o celular.

Aqui estão os links dos kernels, caso tenha interesse de ver:
http://forum.xda-developers.com/showthread.php?t=1468043 NightElf Kernel
http://forum.xda-developers.com/showthread.php?t=1316259 Inteks Kernel
http://forum.xda-developers.com/showthread.php?t=1197263 DoomKernel

Inteks Kernel é estável e possui funcionalidades suficientes;
NightElf Kernel tem um pouco mais de funções e é mais recente, como overclock de GPU, adição de 10MB de RAM etc., mas é relativamente menos estável;
DoomKernel é usado no 2.3.3, é mais antigo, e o autor não desenvolve mais kernels para Neo.

Para mais detalhes, veja o post no fórum: bbs.gfan.com/forum.php?mod=viewthread&tid=3974833&extra=&page=1&mobile=yes&simpletype=yes&t=14846(/coin)
responder 🤍 0 📤 compartilhar coletar
O autor do post trabalhou duro
Hmm~ que tal mudar o nome para 'Fofo, mas também maduro'
Ha, não consegui enganar para ganhar dinheiro.
Se for possível, realmente temos que aguentar.
Passando, apoiando
Indica que gosta do nome atual do autor do post
Hehe, obrigado
— Todas as respostas carregadas —

Deixe uma resposta