Porque é que o meu telefone desliga sozinho?
Há diferentes razões para os diferentes telefones. Os fatores que contribuem para todos os dispositivos, no entanto, são:1. Núcleos de CPU e velocidade.
2. RAM disponível.
3. Velocidade de armazenamento I/O.
4. Capacidade de armazenamento on-board.
5. Velocidade do sinal de dados.
I'm assumindo que você tem um Android então I'vai começar lá. Na minha experiência anterior com o sistema operacional, minha lentidão se deveu principalmente à instalação de muitos aplicativos mal escritos que não't fizeram um bom trabalho para minimizar o uso de memória. O próprio SO também era um administrador de memória bastante pobre, pois deixava esses aplicativos fazerem praticamente o que queriam, sempre que queriam.
Então, por exemplo... se você tem 1 GB de RAM não-reservada e 20 processos de fundo (de aplicativos) que requerem 25-50 MB de RAM cada um... lá'é muito pouca ou nenhuma RAM disponível para o aplicativo que você acabou de lançar. Ao invés disso, ele tem que trocar a aplicação e os dados que ele usa dentro e fora do armazenamento e isso é notavelmente mais lento que a RAM.
Isso é composto se você tiver muito pouco espaço de armazenamento disponível no seu dispositivo... e eu quero dizer no espaço de bordo, não no espaço do cartão SD. Se o dispositivo é forçado a usar swapping em vez de RAM, então seus arquivos swap (ou seu equivalente) podem ficar ENORME. E se você não'não tiver o espaço que ele precisa para caber nesses enormes arquivos swap então ele tem que pegar um pouco de dados, colocá-los na RAM, caçar espaço suficiente no arquivo swap (ou pior, esperar por espaço suficiente para liberar), colocar os dados lá, esperar até que ele tenha todos os dados que precisa, executar os cálculos que você realmente queria que ele fizesse, jogar tudo isso de volta para fora do arquivo swap, enxaguar e repetir. Imagine se mais um aplicativo estiver fazendo isso. Então imagine se você está taxando seu dispositivo com tanta força que agora ele tem que fazer isso com os processos em segundo plano também.
Eu acho que você'está começando a ter a idéia.
Windows Phone e iOS são MUITO melhores nisso, já que eles praticamente intimidam aplicativos de terceiros para dentro da linha. Se um determinado aplicativo cruzar certos limites de uso, ele simplesmente o mata. Eles também fazem o front-load disso certificando os aplicativos antes que eles possam ser disponibilizados em suas respectivas lojas. Isso não' não significa que eles fazem isso perfeitamente; apenas melhor. Eu ouço falar sobre aplicações iOS forçar o fechamento, e I'eu pessoalmente escrevi aplicações WP que eram porcos de memória antes de eu girar os parafusos para otimizá-los.
Também, a velocidade do sinal de dados pode ser um fator. Um aplicativo pode realmente funcionar muito bem, mas se sua velocidade de dados for uma porcaria, então o desempenho aparente do aplicativo's será lixo.
Para corrigir isso no Android? I'não tenho 100% de certeza porque eu não uso mais o SO, mas o que eu normalmente fazia pelo menos uma vez por semana era:
1. Desinstale pelo menos "N" aplicativos que eu não usei'não usei pelo menos uma vez naquela semana. Meu número era 5; escolha um número que funcione para você.
2. Apague pelo menos os threads/conversations de mensagem de texto "N" que eu não precisava mais. Acredite ou não, este é um dos maiores porcos de recursos na maioria das pessoas's dispositivos que podem receber mensagens de texto.
3. Exclua SPAM e lixo eletrônico assim que eles atingirem minha conta (nosso primeiro momento viável que surgiu).
4. Fique atento a quais aplicativos rodam em segundo plano... quanto energia, memória e armazenamento eles usam regularmente e decida se eles're valem os recursos que eles're estão me custando. Se não, isso é uma desinstalação imediata.
5. Certifique-se de que o upload automático de fotos está ligado e funcionando, e uma vez sincronizado, exclua todas as minhas fotos favoritas do meu telefone local.
6. Faça do meu cartão SD o armazenamento primário para todos os aplicativos (e seus dados) que eu não'não uso diariamente, e a maioria dos aplicativos de qualquer forma. Se é't algo "mission critical" provavelmente não't precisa estar no armazenamento onboard.
7. Use LTE sobre Wi-Fi. Na maioria dos casos, especialmente quando o I'm está fora, o meu sinal de dados é mais rápido do que o Wi-Fi disponível. Quando é't eu uso isso. Eu sempre começo em Wi-Fi, mas assim que ele começa a me enervar eu mudo para LTE.
Espero que isso ajude!