Por que meu telefone é lento? -- samsung-galaxy-nexus campo com performance camp android Relacionado O problema

Why is my phone slow?


18
vote

problema

português

Meu telefone ultimamente foi muito lento. Quando ligo a tela, particularmente se tiver sido desligado por um tempo, o telefone é realmente lento. Por exemplo, pode levar 30 segundos para responder à minha entrada. Ou se alguém ligar, pode não responder ao meu gesto de resposta até depois que o chamador já desistiu e desligou.

Se eu deixar a tela por vários minutos (até cinco), o telefone eventualmente começará a responder mais normalmente.

As informações da CPU nas opções do desenvolvedor mostra que o processador está atrelado durante toda essa lentidão, e o processo system_server está consumindo quase toda essa capacidade da CPU com outros processos lutando por um pouco de tempo de CPU.

Além disso, esta atividade de CPU está matando minha bateria. Eu só estou recebendo metade da duração da bateria Eu deveria estar ficando.

Eu perdi recentemente raiz em uma atualização do OTA; Em re-enraizamento, tive que fazer um wipe do telefone. Depois de restaurar tudo, o problema voltou.

Meu telefone é um Galaxy Nexus correndo Jelly Bean (4.1.2). Eu também experimentei uma questão semelhante com o meu telefone anterior, um nexo que funciona MIUI e "ICS". Eu atribui que a lentidão do telefone à sua idade, mas agora acho que deve haver outra coisa acontecendo.

O que poderia estar errado, ou como eu poderia rastrear o problema?

respostas a perguntas colocadas

  • Meu telefone atual está funcionando 4.1.2. O problema tornou-se muito pior após a atualização. Meu telefone anterior foi o que eu disse estava correndo "ICS". Eu coloquei isso em citações porque era uma rom suportada para ser 4.0, mas que eu suspeito era na verdade Gingerbread +.
  • Minha RAM normalmente é executada em cerca de 85%. Mas, eu duvido que isso seja muito útil, já que o Android automaticamente mata aplicativos quando precisa de mais RAM e o kernel do Linux é projetado para manter a RAM principalmente completa para não desperdiá-la.
  • Atualmente, o Google Maps está usando a maior parte da bateria, seguida pelo Tasker. Tenho certeza de que isso não é típico, no entanto. Eu não posso imaginar porque o Google Maps seria tão alto, como eu não uso frequentemente. De qualquer forma, desliguei as permissões de localização, portanto, certamente cura o Google Maps. E o Tasker não costuma consumir tanto, mas quando a CPU está atrelada, parece ter um tempo mais difícil operacional do que a maioria dos aplicativos. (A propósito, não tenho perfis baseados em localização no Tasker.)
  • Ao reiniciar meu telefone, tudo bem até que a tela seja desligada por um período de tempo. Então, os problemas retomam. Eles são tão graves que muitas vezes é mais rápido para reiniciar do que tentar usar o telefone sem reiniciar.
  • Auto-Rotate parece não ter efeito. Eu regularmente alterná-lo no curso normal de usar meu telefone e não notei nenhuma diferença de qualquer maneira.
  • Os aplicativos
  • parecem ser o culpado desde que experimentei o mesmo problema em dois telefones diferentes e desde a realização de uma redefinição de fábrica. Contudo:
    • O processo que está consumindo a CPU não é um aplicativo, mas system_server , que é uma parte central do Android.
    • Eu tenho muitos aplicativos, então desabilitando-os um por um seria um processo demorado.
  • Eu tentei re-nicção system_server , mas eu não sequer nenhum efeito.
english

My phone has lately been really slow. When I turn on the screen, particularly if it has been off for a while, the phone is really sluggish. For example, it might take 30 seconds to respond to my input. Or if someone calls, it might not respond to my answer gesture until after the caller has already given up and hung up.

If I leave the screen on for several minutes (up to five), the phone will eventually start to respond more normally.

The CPU information in the developer options shows that the processor is pegged during all this slowness, and the process system_server is consuming almost all of that CPU capacity with other processes fighting for a little CPU time.

Also, this CPU activity is killing my battery. I'm only getting half the battery life I should be getting.

I recently lost root in an OTA upgrade; in re-rooting I had to do a wipe of the phone. Once I restored everything, the problem came back.

My phone is a Galaxy Nexus running Jelly Bean (4.1.2). I also experienced a similar issue with my previous phone, a Nexus One running MIUI and "ICS". I attributed that phone's slowness to its age, but now I think there must be something else going on.

What could be wrong, or how could I go about tracking down the problem?

Answers to questions posed

  • My current phone is running 4.1.2. The problem became much worse after the update. My previous phone was the one I said was running "ICS". I put that in quotes because it was a custom ROM that claimed to be 4.0 but which I suspect was actually Gingerbread+.
  • My RAM typically runs at about 85%. But, I doubt this is too useful since Android automatically kills apps when it needs more RAM and the Linux kernel is designed to keep RAM mostly full so as not to waste it.
  • Currently, Google Maps is using the most battery, followed by Tasker. I'm quite sure that this isn't typical, however. I can't imagine why Google Maps would be so high, as I don't use it often. Anyway, I turned off the location permissions, so hopefully that'll cure Google Maps. And Tasker doesn't usually consume so much, but when the CPU is pegged it seems to have a harder time operating than most apps. (By the way, I have no location-based profiles in Tasker.)
  • Upon rebooting my phone, it's OK until the screen goes off for a period of time. Then, the problems resume. They're so severe that it's often faster to reboot than to try to use the phone without rebooting.
  • Auto-rotate seems to have no effect. I regularly toggle it in the normal course of using my phone, and haven't noticed any difference either way.
  • Apps would appear to be the culprit since I've experienced the same issue on two different phones and since doing a factory reset. However:
    • The process that's consuming the CPU isn't an app but system_server, which is a core part of Android.
    • I have a lot of apps, so disabling them one by one would be a time-consuming process.
  • I tried re-nicing system_server, but I didn't se any effect.
     
     
     

Lista de respostas

7
 
vote
vote
Melhor resposta
 

Parece que poderia ser um problema com certos serviços de fundo mal funcionamento. Tente observar os serviços de fundo e desativar alguns deles para ver se você pode acertar o culpado. Para fazer isso de uma maneira que é menos atingida e falta, há vários aplicativos de bateria no mercado ou você pode usar o Monitor de bateria nativa do ICS para ver se há algo que esteja consumindo mais bateria do que realmente.

 

This looks like it could be an issue with certain background services malfunctioning. Try observing the background services and disable some of them to see if you might hit the culprit. To do it in a way that is less hit and miss, there are several battery app in the market or you can use ICS native battery monitor to see if there are anything that are consuming more battery than it really should.

 
 
       
       
3
 
vote

Eu tive um problema semelhante com meu novo celular, Razr Maxx executando o ICS. Acabou sendo um aplicativo hud de carro excessivo que consumia ciclos de CPU mesmo quando não correr. Desinstalando resolvendo o problema. O que me confundiu inicialmente era que o sistema operacional Android foi mostrado como o escorredor de bateria principal e não o próprio aplicativo. Como você teve o mesmo problema com o seu telefone anterior, isso sugere um aplicativo mal comportado que você instalou em ambos.

Eu tentaria desligar o GPS e os dados móveis / Wi-Fi e observaria se a bateria continua a drenar a uma taxa alarmante semelhante. Se é a conexão com a Internet que desencadeia o problema, isso provavelmente devido a um aplicativo suportado por anúncios, sem sucesso, tentando telefonar para casa.

 

I've had a similar issue with my new mobile, Razr Maxx running ICS. It turned out to be an overzealous car HUD application that consumed CPU cycles even when not running. Uninstalling it solved the problem. What confused me initially was that Android OS was shown as the main battery drainer and not the app itself. Since you had the same issue with your previous phone, this suggests a misbehaving application that you have installed on both.

I would try turning off GPS and mobile data/Wi-fi and observe whether the battery continues to drain at a similar alarming rate. If it's the internet connection that triggers the problem, this is likely due to an ad-supported application unsuccessfully trying to phone home.

 
 
2
 
vote

Outra fonte muito comum de Galaxy Nexus Slowdowns é bastante um problema de hardware / firmware desagradável documentado aqui: http://code.google.com/p/android/issues/detail?id=39154 .

Isso provavelmente afetará você se você tiver menos de 3 a 4 GB de armazenamento livre. Existem algumas soluções alternativas, mas envolvem raiz e, portanto, possível invalidação de garantia. Eu achei que a limpeza de algum armazenamento e reinicialização ajuda um pouco, mas ainda não tentei as soluções alternativas.

Em resposta ao comentário de Scott, o problema pode persistir mesmo depois de limpar sua colocação, desde que tenha sido em algum momento inteiro (ish). A principal correção que vi proposta foi fstrim, que é um procedimento padrão para o armazenamento flash, mas não incorporado em versões mais antigas do Android. Eu pareei para obter algum benefício disso por um tempo. O link da Play Store está aqui: https://play.google. com / armazenamento / apps / detalhes? id = com.grillymonkey.lagfix

 

Another very common source of Galaxy Nexus slowdowns is quite a nasty hardware/firmware issue documented here: http://code.google.com/p/android/issues/detail?id=39154 .

This will probably affect you if you have less than 3 to 4Gb storage free. There are some workarounds but they involve root and thus possible warranty invalidation. I found that clearing out some storage and rebooting does help somewhat, but have not yet tried the workarounds.

In response to Scott's comment, the problem can persist even after you mostly clear out your storage, as long as it has at some time been full(ish). The main fix that I saw proposed was FSTRIM, which is a standard procedure for flash storage but not built into older versions of Android. I did appear to get some benefit from this for a while. The Play Store link is here: https://play.google.com/store/apps/details?id=com.grilledmonkey.lagfix

 
 
   
   
1
 
vote

Verifique os serviços em execução. Você saberá o que está funcionando desnecessariamente. Eu fechei estes, e eu poderia imediatamente ver uma mudança na velocidade.

 

Check the running services. You will know what is running unnecessarily. I closed these, and I could immediately see a change in speed.

 
 
 
 

Perguntas relacionadas

6  Por que os aplicativos estão desacelerando meu telefone apenas sendo instalado?  ( Why are apps slowing down my phone just by being installed ) 
Eu tenho cerca de 50 aplicativos instalados no meu telefone (sem contagem de aplicativos do sistema). E meu telefone é absolutamente inutilizável dessa maneir...

5  Desempenho do Android 2.2 vs. Versões anteriores  ( Performance of android 2 2 vs earlier versions ) 
Uma razão pela qual eu não mudei para o Android no passado é que ele parecia lento quando tentei telefones que executá-lo. Eu vejo que o Google afirma melhor...

5  Como melhorar a capacidade de resposta da câmera?  ( How to improve camera shooting responsiveness ) 
Existe uma aplicação de câmera (ou outra solução) que tenha tempo de resposta rápida entre o botão pressione e tirando a foto? No HTC Hero, o atraso do botã...

0  Impacto da versão Android no desempenho do telefone  ( Impact of android version on phone performance ) 
Eu ponderando se devo atualizar meu sistema Android ou manter meu atual. Existe algum site de referência que listasse dispositivos Android e ver como diferent...

3  Como faço para acelerar a digitalização de mídia?  ( How do i speed up media scanning ) 
Ao colocar novos arquivos de música ou imagens no cartão SD do meu telefone Android, o Android precisa digitalizar novos arquivos. Existe alguma maneira de ac...

30  Quais são algumas dicas gerais sobre melhorar o desempenho geral de um telefone Android?  ( What are some general tips on improving overall performance of an android phone ) 
Eu estava me perguntando se alguém pudesse compartilhar algumas dicas gerais em acelerar / melhorar o desempenho do seu telefone. Eu tive meu droid eris por c...

2  Então, que tipo de processo é o teclado Android?  ( So what type of process is android keyboard ) 
Eu recentemente instalei o CyanogenMod 11 no meu (agora muito antigo) LG Optimus 2x. Depois de alguns ajustes, consegui que funcione muito mais snapier do que...

26  Além de portabilidade, há outras vantagens (ou desvantagens) para armazenar aplicativos no armazenamento externo?  ( Other than portability are there any other advantages or disadvantages to sto ) 
Existem vantagens / desvantagens específicas para armazenar aplicativos no armazenamento externo de um dispositivo Android? Como eu tenho um Nexus, não consig...

2  Comando de voz lento com grande lista de contatos?  ( Voice command slow with large contact list ) 
No meu HTC Hero em execução 2.1, o comando de voz é lento - inicialização e processamento. Eu tenho uma grande lista de contatos (na escala de 1000 contatos),...

3  Por que minha Xperia é lenta? [fechado]  ( Why is my xperia u slow ) 
. fechado . Esta questão precisa ser mais focado . Atualmente não está aceitando respostas. ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.