64 votes

Mon appareil devient lent, les applications se comportent mal ou se bloquent. Que puis-je faire ?

Tout fonctionnait bien depuis longtemps. Mais soudain, l'appareil devient plus lent que d'habitude (par exemple, les applications réagissent lentement lorsqu'elles lancent une action, comme le lecteur RSS qui met des siècles à ouvrir un article). En outre, plusieurs applications commencent à se bloquer : fermetures forcées et redémarrages inattendus. Parfois, cela implique même un redémarrage automatique de l'appareil.

Y a-t-il quelque chose que je puisse faire, à part une réinitialisation en usine ? Il est préférable que cela fonctionne sur les appareils non enracinés.

Remarque : les problèmes décrits ne se produisent pas tous en même temps. Ainsi, sur un appareil, par exemple, il se peut qu'aucun redémarrage automatique ne soit nécessaire. La question reste néanmoins la même.

48voto

Milner Points 533

Dans la plupart des cas, un comportement tel que celui décrit ci-dessus indique que quelque chose s'est produit dans le système. Les candidats les plus probables sont :

  • Cache d'application
  • Cache Dalvik

Comme vous l'avez sans doute déjà deviné, différentes solutions sont disponibles pour les appareils enracinés - mais peu pour les appareils non enracinés, qui ne peuvent pas accéder directement à la base de données de l'entreprise. Cache Dalvik . Lisez donc les exemples ci-dessous jusqu'à ce que vous trouviez quelque chose qui vous convienne, ou continuez jusqu'à la fin pour toutes les options.

appareils enracinés et non enracinés : suppression des applications obsolètes

La cause du ralentissement peut être une application qui monopolise toutes les ressources. Ces applications peuvent généralement être identifiées via la page "consommation de la batterie" dans le menu Paramètres. Mais même si vous n'y trouvez pas votre bonheur, vous pouvez toujours supprimer les applications que vous avez installées mais dont vous n'avez plus besoin (voir, par exemple, le site de la Commission européenne). Réponse d'Alix ).

Vous pouvez également désactiver certaines applications système dont vous n'avez pas besoin (mot-clé : bloatware ). Pour ce faire, allez sur Paramètres → Applications Sélectionnez l'onglet "Tout", puis parcourez la liste pour trouver ces applications. Appuyez sur leur entrée, et vous devriez trouver un bouton "désactiver". Il peut être grisé : si c'est le cas, vous devez d'abord "forcer l'arrêt" de l'application, et peut-être "désinstaller les mises à jour", avant que le bouton "désactiver" ne devienne accessible. Notez toutefois que cette possibilité n'existe pas pour toutes les applications système. Pour les appareils enracinés, il existe plusieurs outils vous permettant de "geler" ou même de supprimer des applications système (soyez très prudent avec ces dernières) ; un exemple célèbre est Sauvegarde en titane .

les appareils enracinés et non enracinés : Effacez le Cache d'application

Si vous avez de la chance, c'est simplement cela : la Cache d'application a été remplie/médicamentée. Ce problème peut être facilement résolu, même sur les appareils non enracinés :

  • Avec des méthodes disponibles par défaut sur chaque système Android :
    • Depuis votre écran d'accueil, allez dans Paramètres → Apps → Gérer les apps . Assurez-vous de consulter Toutes les applications no Téléchargé uniquement
    • Parcourez la liste, ouvrez chaque application, et appuyez sur le bouton Effacer le cache bouton
  • Méthode plus facile grâce aux applications d'aide : il existe plusieurs applications disponibles sur le Playstore qui permettent de nettoyer les caches de toutes les applications en une seule fois, ce qui vous évite d'avoir à parcourir une longue liste et à le faire manuellement. Voici un exemple de ce type d'application Nettoyant 1Tap qui peut également nettoyer d'autres historiques, comme par exemple l'historique du navigateur.

appareils enracinés : Effacer Cache d'application et Cache Dalvik

Encore plus probable pour le cas décrit est un désordre Cache Dalvik -- surtout si vous avez testé beaucoup d'applications, en installant/désinstallant en permanence différentes applications. Donc un nettoyage de la Cache Dalvik va certainement résoudre la situation. Comme effet secondaire, cela accélérera certainement les choses. Aucun effet secondaire négatif n'est à prévoir.

  • Via la restauration personnalisée
    C'est la manière la plus efficace et la plus sûre de faire le travail. Cet exemple est basé sur le Récupération ClockworkMod qui est le plus répandu. Il devrait être équivalent à Récupération d'AmonRa .
    • Démarrez en mode de récupération (la manière de le faire dépend souvent du périphérique/ROM utilisé. Pour CyanogenMod utilisateurs, c'est le plus simple : appuyez longuement sur la touche power sélectionnez "Reboot", sélectionnez "Recovery")
    • Utilisation de la Volume sélectionnez Effacer le cache et l'approuver en utilisant le power bouton. Sur l'écran suivant, approuvez l'action de la même manière. De cette façon, vous effacez facilement le Cache d'application comme décrit ci-dessus, en une seule fois, sans avoir besoin d'une application supplémentaire.
    • Allez à la Avancé sélectionnez pour Effacer le cache de Dalvik de la même manière avec le Volume y Power clés et l'approuver.
    • Retournez au menu principal, et sélectionnez Redémarrer . Le prochain redémarrage sera prendront plus de temps que d'habitude, alors ne vous inquiétez pas : Android doit reconstruire les Cache Dalvik c'est un comportement tout à fait normal.
  • Applications d'aide :
    Plusieurs applications proposent des options pour nettoyer le Cache Dalvik (par exemple SystemCleanup y Titanium Backup PRO Key Root ). Vous pouvez les essayer, mais je ne suis pas sûr que l'un d'entre eux " nettoie " vraiment l'eau. Cache Dalvik . Au moins pour Sauvegarde en titane Je sais qu'il ne supprime que les restes des applications désinstallées (c'est-à-dire les fichiers Dalvik obsolètes).

les appareils enracinés et non enracinés en dernier recours : Réinitialisation d'usine

Si aucune des solutions ci-dessus ne résout votre problème, il y a toujours le Réinitialisation d'usine . En gros, cela permet de faire tout ce qui précède (essuyage Cache d'application y Cache Dalvik ) -- mais il efface aussi le /data partition. Cela signifie que : Tous vos paramètres et données (à l'exception de ceux stockés sur votre carte sd) ainsi que toutes les applications que vous avez vous-même installées sont supprimés. Assurez-vous donc d'avoir une bonne sauvegarde avant de faire cela (voir par ex. Sauvegarde complète des appareils non enracinés pour savoir comment y parvenir).


appareils enracinés : fstrim

Une autre raison de ralentir les choses réside dans le stockage. Un peu de contexte pour comprendre :

Sur la mémoire flash utilisée dans nos appareils, chaque cellule ne peut être écrite qu'un certain nombre de fois. Pour éviter la perte de capacité et l'usure, le contrôleur flash applique un algorithme appelé "wear leveling" pour répartir uniformément les écritures sur le support. Bien entendu, pour éviter la perte de données, il faut écrire uniquement dans les "endroits vides" (sauf en cas d'écrasement explicite d'un fichier). Et c'est là que le bât blesse : pour accélérer les choses, le système de fichiers, dans la plupart des cas, ne marque que les fichiers supprimés, mais n'informe pas le contrôleur des "blocs libérés" - ce qui le rend inefficace avec le temps.

Android 4.3 résout ce problème avec des fstrim en indiquant au contrôleur, une fois par jour, les blocs à considérer comme libérés. Certaines ROMs ont intégré une fonction comparable également dans les versions antérieures d'Android, en montant les systèmes de fichiers avec la fonction discard (pour que le contrôleur soit informé immédiatement des suppressions), mais cela ralentit un peu les suppressions. Pour les périphériques qui n'ont pas réglé ce problème de l'une ou l'autre des deux manières, il peut être intéressant de jeter un coup d'œil à la page de l'interface utilisateur de l'application Application Lagfix qui appelle fstrim de manière conviviale pour les partitions sélectionnées. L'exécution de cette opération sur un périphérique utilisé depuis longtemps peut accélérer les écritures par un facteur allant jusqu'à 30, et même les lectures deviennent un peu plus rapides.

Références :

3voto

Alix Points 31

Mon HTC One V devenait si lent que j'étais prêt à le casser. Après avoir tout essayé sans que rien ne fonctionne, j'ai passé en revue mes applications et en ai supprimé quelques-unes. Apparemment, celle qui causait tous les problèmes était You Don't Know Jack. Dès qu'elle a été supprimée de mon téléphone, ma vitesse a augmenté de façon spectaculaire et j'ai recommencé à fonctionner normalement. Je ne sais pas si cela peut aider quelqu'un d'autre, mais au cas où, je voulais juste vous le faire savoir.

2voto

Jonathan Points 550

Comment accélérer un Android lent

Vous vous souvenez du jour où vous avez acheté votre Android ? Ce n'était pas lent. C'était si rapide. Que s'est-il passé ? Le silicium est-il devenu plus lent ? Est-ce que les bits se sont bouchés ? Bien sûr que non. Tu fais juste tourner plus de services invisibles en arrière-plan.

Tout d'abord, désactivez les mises à jour automatiques dans

  • Samsung galaxy store (le cas échéant),
  • dans Paramètres > Mises à jour logicielles,
  • Dans le menu secret des options du développeur (recherchez-le)
  • et Google play store

C'est important car sinon, ils se réinstallent et se mettent à jour tout seuls.

screenshot screenshot screenshot screenshot

Recherchez ensuite les applications qui s'ouvrent automatiquement après les avoir supprimées de l'appareil via maintenance de l'appareil > vider la mémoire et options du développeur > services en cours et désinstaller ou réinitialisez-les aux valeurs d'usine par défaut pour autant que vous le pouvez (je supprime également les autorisations pour qu'elles ne puissent pas lire le stockage secrètement en arrière-plan, etc.) Vous pouvez conserver certaines applications système, comme les services Google Play, etc. Désinstallez simplement celles dont vous êtes sûr de comprendre qu'elles ne sont pas nécessaires.

N'oubliez pas que le fait d'effacer la mémoire n'accélère PAS l'appareil, mais vous indique seulement quelles sont les applications qui génèrent automatiquement des processus d'arrière-plan afin que vous puissiez les désinstaller. Un bon exemple de cela est Instagram, si vous remarquez qu'il continue à fonctionner alors qu'il est fermé, car il préchargera des dizaines de vidéos Instagram dans votre flux avant même que vous n'ouvriez l'application. Bien que le préchargement soit généralement considéré comme une optimisation, si vous avez suffisamment d'applications qui se préchargent de manière agressive en même temps, et des applications de sécurité qui surveillent ces applications, et la RAM qui se remplit, ce qui déclenche ensuite le garbage collection sur le runtime Java, et peut-être même la pagination de la mémoire, plus toute activité que vous demandez réellement, plus le signalement de votre position à Google, plus le signalement de votre position aux programmes de recherche de votre téléphone, plus la vérification du trafic sur votre futur trajet, plus l'analyse de votre calendrier pour l'utilisation de l'IA avec Google Home, plus la vérification des mises à jour, plus l'interrogation des notifications, etc, etc, alors vous pouvez constater que votre appareil a une activité bien supérieure à ce qu'il peut gérer. Un moyen simple de tester cela est d'activer l'option Max Battery Saving et de voir si la batterie et la réactivité s'améliorent. Si c'est le cas, c'est en grande partie parce que tous les traitements de fond sont désactivés.

Rappelez-vous également que la désactivation des mises à jour automatiques n'accélère pas le téléphone en soi, elle vous permet simplement d'éviter que les futures mises à jour n'entraînent une dégradation inattendue des performances. Elle fait de vous le gardien de l'accès à votre téléphone, qui ne peut donc pas ralentir comme par magie, mais vous permet plutôt de choisir les applications que vous souhaitez mettre à jour (et bien sûr, de mettre à jour les applications que vous aimez).

screenshot screenshot screenshot screenshot

N'oubliez pas que les téléphones ne deviennent pas lents avec le temps. C'est la mauvaise programmation des mises à jour qui fait que les téléphones deviennent lents. Et cela vous permettra de retrouver un Android fluide comme le jour où vous l'avez acheté (c'est aussi bon pour la batterie).

J'ai eu un succès remarquable avec cette méthode. Et mon taux de trame est 2x meilleur ainsi que la vitesse d'ouverture des applications. C'est fantastique.

Oh et aussi activer les ANRs de fond pour que vous puissiez voir les décrochages invisibles.

screenshot

1voto

Starre Points 11

J'ai eu des problèmes très similaires avec mon téléphone. La réponse que j'ai obtenue à ma requête sur les forums de whirlpool semble avoir réglé le problème. (J'avais des applications qui se fermaient, le clavier n'apparaissait pas ou se fermait, etc.)

Allez dans les paramètres > alimentation Décochez fastboot.

Éteignez puis rallumez votre téléphone.

Cela permet d'éviter un redémarrage à froid si cela fonctionne, ce qui a été le cas pour moi.

0voto

AzDayton Points 1

J'ai remarqué sur le mien que lorsque je lance l'application Galerie, les choses deviennent très très lentes pendant un long moment, puis finissent par fonctionner à nouveau correctement. Je pense que c'est parce que j'ai un grand nombre de photos et que je n'utilise presque jamais l'application Galerie. Je pense qu'il s'agit peut-être de la numérisation et du catalogage en arrière-plan ou d'autres fonctions de maintenance.

J'ai trouvé un problème similaire en nettoyant mon journal d'appels. De temps en temps, je remonte plusieurs mois en arrière et je supprime les entrées du journal provenant de télévendeurs ou d'autres personnes indésirables. Lorsque je fais cela et que je retourne plusieurs mois en arrière, les choses peuvent également devenir très lentes. Dans ce cas, je soupçonne que c'est parce que je fragmente essentiellement un très long fichier journal, et qu'il essaie de nettoyer les choses en arrière-plan, mais pendant qu'il fait cela, je continue à faire des trous supplémentaires dans le fichier. Encore une fois, si j'attends, ça semble se résoudre tout seul.

Aujourd'hui, j'ai fait les deux, et les choses sont devenues extrêmement lentes pendant environ une heure après avoir terminé. Mais j'ai laissé faire, et maintenant tout est redevenu lisse comme du verre.

Parfois, il faut simplement laisser les machines faire leur travail sans les manipuler, ce qui ne ferait qu'empirer les choses. :)

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X