Tudo estava funcionando bem por um longo tempo. Mas, de repente, o dispositivo está ficando mais lento do que o habitual (por exemplo, os aplicativos reagem lentamente ao iniciar uma ação - como o leitor de RSS leva "idades" para abrir um artigo). Além disso, vários aplicativos começam a falhar: fecha com força e reinicia inesperadamente. Às vezes, isso envolve alguma reinicialização automática do dispositivo.
Há algo que eu possa fazer, além de fazer uma redefinição de fábrica? De preferência, ele deve funcionar em dispositivos sem raiz.
Observação: nem todos os problemas descritos podem ocorrer juntos; portanto, em um dispositivo, por exemplo, pode não haver reinicialização automática envolvida. A questão permanece a mesma, no entanto.
performance
crashes
Izzy
fonte
fonte
adb logcat
?Respostas:
Um comportamento como descrito acima na maioria dos casos indica que algo está errado no sistema. Os candidatos mais prováveis aqui são:
Como você já deve ter adivinhado, existem soluções diferentes para dispositivos com raiz - mas apenas algumas para dispositivos sem raiz, que não podem acessar diretamente o Dalvik Cache . Portanto, leia os exemplos abaixo até encontrar algo que funcione para você ou continue até o fim para todas as opções.
dispositivos com e sem raiz: remova aplicativos obsoletos
A causa de uma desaceleração pode ser algum aplicativo, consumindo todos os recursos. Esses aplicativos geralmente podem ser identificados na página "consumo de bateria" em Configurações. Mas mesmo que você não possa encontrá-lo, não será prejudicial remover os aplicativos que você instalou, mas que não precisam mais (consulte, por exemplo, a resposta do Alix ).
Você também pode desativar alguns aplicativos do sistema que você não precisa (palavra-chave: bloatware ). Para fazer isso, vá para Configurações → Aplicativos , selecione a guia "Todos" e siga a lista para encontrar esses aplicativos. Toque na entrada deles e você encontrará um botão "desativar". Pode estar acinzentado: se assim for, primeiro você deve "forçar a parada" do aplicativo e talvez "desinstalar atualizações" antes que o botão "desativar" fique acessível. Observe, no entanto, que essa possibilidade não existirá para todos os aplicativos do sistema. Para dispositivos com raiz, existem várias ferramentas disponíveis que permitem "congelar" ou até remover aplicativos do sistema (tenha muito cuidado com o último); Um exemplo famoso é o Titanium Backup .
dispositivos com e sem raiz: limpe o cache do aplicativo
Se você tiver sorte, é simplesmente isso: o cache do aplicativo foi preenchido / desarrumado. Isso pode ser facilmente resolvido, mesmo em dispositivos não raiz:
dispositivos enraizados: Limpar cache de aplicativo e cache Dalvik
Ainda mais provável para o caso descrito é um Dalvik Cache bagunçado - especialmente se você testou muitos aplicativos, instalando / desinstalando permanentemente diferentes. Portanto, uma limpeza do Dalvik Cache certamente resolverá a situação. Como efeito colateral, certamente acelerará as coisas. Não são de esperar efeitos colaterais negativos.
Essa é a maneira mais eficaz e certa de realmente fazer o trabalho. Este exemplo é baseado no ClockworkMod Recovery , que é o mais amplamente difundido. Deve ser equivalente ao AmonRa Recovery .
vários aplicativos oferecem opções para limpar o Dalvik Cache (por exemplo, raiz SystemCleanup e Titanium Backup PRO Key ★ ). Você pode tentar aqueles; mas não tenho certeza se um deles realmente "limpa" o Dalvik Cache . Pelo menos para o Titanium Backup, eu sei que ele remove apenas restos de aplicativos desinstalados (ou seja, arquivos Dalvik obsoletos).
dispositivos com ou sem raiz último recurso: Redefinição de fábrica
Se nenhuma das opções acima resolver o seu problema, sempre haverá a redefinição de fábrica . Basicamente, isso faz tudo o que foi descrito acima (limpando o Cache do Aplicativo e o Dalvik Cache ) - mas também limpa a
/data
partição. Isso significa: Todas as suas configurações e dados (exceto aqueles armazenados no seu cartão SD), bem como todos os aplicativos que você instalou foram excluídos. Portanto, certifique-se de ter um bom backup antes de fazer isso (consulte, por exemplo, Backup completo de dispositivos não-rooteados para obter isso).dispositivos enraizados: fstrim
Outro motivo para desacelerar as coisas está no armazenamento. Um pouco de fundo para a compreensão:
Na memória flash usada em nossos dispositivos, cada célula pode ser gravada apenas tantas vezes. Para evitar perda de capacidade e desgaste, o controlador flash aplica um algoritmo chamado "nivelamento de desgaste" para distribuir uniformemente as gravações pelo meio. Obviamente, para evitar a perda de dados, você deseja gravar apenas em "lugares vazios" (exceto quando sobrescrever explicitamente um arquivo). E aqui está o culpado: para acelerar as coisas, na maioria dos casos, o sistema de arquivos marca apenas os arquivos excluídos, mas não informa o controlador sobre os "blocos liberados" - tornando-se ineficiente com o tempo.
O Android 4.3 soluciona esse problema com as
fstrim
chamadas apropriadas , informando o controlador uma vez por dia, que bloqueia a liberação. Algumas ROMs integraram um recurso comparável também nas versões anteriores do Android, montando sistemas de arquivos com adiscard
opção (para que o controlador seja informado imediatamente ao excluir), mas isso diminui um pouco as exclusões. Para os dispositivos que não abordaram isso de uma das duas maneiras, pode valer a pena dar uma olhada no aplicativo Lagfix , que solicitafstrim
de maneira amigável ao usuário as partições selecionadas. A execução que uma vez em um dispositivo usado pode acelerar a gravação por um fator de até 30, e até as leituras ficam um pouco mais rápidas.Referências:
fonte
Meu HTC One V estava ficando tão lento que eu estava me preparando para esmagá-lo. Depois de tentar de tudo sem nada funcionando, passei por meus aplicativos e apaguei alguns. Aparentemente, o que causou todo o problema foi Você não conhece o Jack. No segundo em que desligou meu telefone, minha velocidade aumentou dramaticamente e começou a funcionar normalmente novamente. Não tenho certeza se isso vai ajudar mais alguém, mas por acaso isso acontece, eu só queria que você soubesse.
fonte
Como acelerar o Android lento
Lembra do dia em que você comprou o seu android? Não foi lento. Foi tão rápido. O que aconteceu? O silício ficou mais lento? Os bits ficaram entupidos? Claro que não. Você está apenas executando serviços de segundo plano mais invisíveis.
Primeiro, desative as atualizações automáticas em
Isso é importante porque, caso contrário, eles apenas se reinstalam / atualizam.
Procure aplicativos que sejam abertos automaticamente após removê-los da manutenção do dispositivo> limpar a memória e as opções de desenvolvedor> executar serviços e desinstalar ou redefini-los para o padrão de fábrica para o máximo possível (também removo permissões deles para que eles não possam ler no armazenamento secretamente em segundo plano etc.). Alguns aplicativos do sistema que você deseja manter, como os serviços do Google Play etc. Desinstale os que você acredita que não são necessários
Lembre-se de que limpar a memória NÃO acelera o dispositivo, mostra apenas quais aplicativos carregam automaticamente os processos em segundo plano para que você possa desinstalá-los. Um bom exemplo disso é o Instagram, se você perceber que ele continua sendo executado enquanto está fechado, porque pré-carregará dezenas de vídeos do Instagram em seu feed antes mesmo de abrir o aplicativo. Embora o pré-carregamento seja geralmente visto como uma otimização, se você tiver aplicativos suficientes agressivamente pré-carregando ao mesmo tempo, e aplicativos de segurança monitorando esses aplicativos, e o preenchimento de RAM, o que inicia a coleta de lixo no tempo de execução Java e, possivelmente, até a paginação de memória, além de qualquer atividade que você realmente solicite, além de relatar sua localização ao Google, além de relatar sua localização para programas "encontre seu telefone", além de verificar o tráfego em seu trajeto futuro, além de analisar seu calendário para uso da IA na Página inicial do Google, além de verificação de atualizações, consulta de notificação, etc., etc., você poderá descobrir que seu dispositivo está realizando muito mais atividades do que pode suportar. A maneira mais simples de testar isso é ativar a opção Economia máxima da bateria e verificar se a bateria e a capacidade de resposta melhoram. Nesse caso, é em grande parte porque todo o extenso processamento em segundo plano não é permitido.
Lembre-se também de que desativar as atualizações automáticas não acelera o telefone por si só, mas apenas impede que atualizações futuras causem degradação inesperada do desempenho. Isso faz de você o guardião do portão, para que seu telefone não possa diminuir magicamente as horas extras, mas vamos escolher quais aplicativos você confia para atualizar (e, é claro, atualizar os aplicativos que você ama.) É como o método Kon Mari para o seu telefone.
Lembre-se de que os telefones não ficam lentos com o tempo. Uma programação incorreta nas atualizações faz com que os telefones fiquem lentos. E isso levará você de volta a um andróide suave como no dia em que o comprou (também é bom para bateria)
Eu tive um sucesso notável com isso. E minha taxa de quadros é 2x melhor, assim como a velocidade de abertura do aplicativo. É fantástico.
Ah, e também habilite ANRs em segundo plano para que você possa ver barracas invisíveis
fonte
Eu tive problemas muito semelhantes com o meu telefone. A resposta que cheguei à minha consulta nos fóruns de hidromassagem parecia ter corrigido. (Eu tinha aplicativos fechando, o teclado não aparecendo ou fechando etc.).
Vá para configurações> energia Desmarque a inicialização rápida.
Desligue o telefone.
Isso salva uma redefinição forçada, se funcionar, o que aconteceu comigo.
fonte
Percebi que, quando executo o aplicativo Gallery, as coisas ficam muito lentas por um longo tempo e, em seguida, começam a funcionar bem novamente. Eu suspeito que é porque tenho um grande número de fotos e quase nunca uso o aplicativo Gallery. Eu acho que pode ser uma nova varredura e catalogação em segundo plano ou outras funções do tipo manutenção.
Encontrei um problema semelhante ao limpar meu log de chamadas. De vez em quando, vou voltar vários meses e excluir entradas de log de operadores de telemarketing ou outros indesejáveis. Quando faço isso e volto vários meses, as coisas também podem ficar muito lentas. Nesse caso, suspeito que seja porque estou essencialmente fragmentando um arquivo de log muito longo e tentando limpar as coisas em segundo plano, mas enquanto isso é feito, continuo a fazer buracos adicionais. Novamente, porém, se eu esperar, isso parece se resolver.
Hoje fiz as duas coisas e as coisas ficaram extremamente lentas por cerca de uma hora depois que terminei. Mas eu apenas deixei em paz, e agora tudo está liso como vidro mais uma vez.
Às vezes, apenas precisamos deixar a máquina fazer seu trabalho sem mexer nela, piorando as coisas. :)
fonte
boot_completed
esdcard_mounted
). Para seus registros de chamadas, é novamente um banco de dados que pode ser automaticamente "aspirado" (isto é, fragmentado), mas isso deve levar segundos no máximo. Não sei ao certo o que está desacelerando tanto as coisas aqui em baixo - mas se isso se resolver, tudo será melhor :) #