Un comportement tel que décrit ci-dessus indique dans la plupart des cas que quelque chose est brouillé dans le système. Les candidats les plus probables ici sont:
- Cache d'application
- Dalvik Cache
Comme vous l'avez peut-être déjà deviné, différentes solutions sont disponibles pour les périphériques enracinés, mais très peu pour les périphériques non enracinés, qui ne peuvent pas accéder directement au cache Dalvik . Lisez donc les exemples ci-dessous jusqu'à ce que vous trouviez quelque chose qui fonctionne pour vous ou continuez jusqu'au bout pour toutes les options.
appareils enracinés et non enracinés: supprimez les applications obsolètes
La cause d'un ralentissement pourrait ê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 les paramètres. Mais même si vous ne pouvez pas le trouver là-bas, vous ne pouvez pas nuire aux applications que vous avez déjà installées mais dont vous n'avez plus besoin (voir par exemple la 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 dans Paramètres → Applications , sélectionnez l’onglet "Tous", puis parcourez la liste pour trouver ces applications. Appuyez sur leur entrée, et vous devriez trouver un bouton "désactiver". Il est peut-être grisé: si c'est le cas, vous devez d'abord "forcer l'arrêt" de l'application et éventuellement "désinstaller les mises à jour" avant que le bouton "désactiver" ne soit accessible. Notez cependant que cette possibilité n'existera pas pour toutes les applications système. Pour les appareils enracinés, plusieurs outils vous permettent 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 Titanium Backup .
Périphériques enracinés et non enracinés: vider le cache de l' application
Si vous avez de la chance, c'est simplement que: le cache d'applications s'est rempli / a été modifié. Cela peut être facilement résolu, même sur des périphériques non rootés:
- Avec les méthodes disponibles par défaut sur chaque système Android:
- Depuis votre écran d'accueil, accédez à Paramètres → Applications → Gérer les applications . Assurez-vous de voir toutes les applications , pas seulement téléchargées
- Parcourez la liste, ouvrez chaque application et cliquez sur le bouton Vider le cache.
- Méthode plus simple en utilisant des applications auxiliaires: Il existe plusieurs applications disponibles sur le PlayStore qui permettent de nettoyer toutes les caches d'applications en même temps. Vous n'avez donc pas à parcourir une longue liste et à le faire manuellement. Un exemple pour une telle application est 1Tap Cleaner , qui peut également nettoyer plusieurs autres historiques, comme par exemple l'historique du navigateur.
périphériques enracinés: Clear Application Cache et Dalvik Cache
Encore plus probable pour le cas décrit est un cache Dalvik en désordre - surtout si vous avez testé de nombreuses applications, en installant / désinstallant de manière permanente différentes applications. Donc, un nettoyage de la cache de Dalvik va certainement résoudre la situation. En conséquence, cela accélérera certainement les choses. Aucun effet secondaire négatif n'est à prévoir.
- Via la récupération personnalisée
C'est le moyen le plus efficace et sûr de vraiment faire le travail. Cet exemple est basé sur la récupération ClockworkMod , qui est la plus répandue. Il devrait être équivalent à AmonRa Recovery .
- Démarrez en mode de récupération (la procédure dépend souvent du périphérique / de la ROM utilisée. Pour les utilisateurs de CyanogenMod , rien de plus simple: appuyez powerlonguement sur le bouton, sélectionnez "Redémarrage", puis "Récupération").
- À l’aide des Volumecontrôles, sélectionnez Vider le cache et approuvez-le à l’aide du powerbouton. Sur l'écran suivant, approuvez l'action de la même manière. De cette façon, vous nettoyez facilement le cache d'applications comme décrit ci-dessus, en une seule fois, sans avoir besoin d'une application supplémentaire.
- Accédez au avancé menu, sélectionnez pour supprimer Dalvik Cache de la même manière avec le Volumeet les Powerclés et l' approuver.
- Retournez au menu principal et sélectionnez Redémarrer . Le prochain redémarrage durera plus longtemps, alors ne vous inquiétez pas: Android doit reconstruire le cache de Dalvik , ce comportement est tout à fait normal.
- Applications d'assistance:
plusieurs applications offrent des options pour nettoyer le cache de Dalvik (par exemple, SystemCleanup et Titanium Backup PRO Key ★ racine ). Vous pouvez essayer ceux-ci; mais je ne suis pas sûr que l'un d'eux "efface" réellement le cache de Dalvik . Au moins pour Titanium Backup, je sais qu’il ne supprime que les restes des applications désinstallées (c’est-à-dire les fichiers Dalvik obsolètes).
périphériques enracinés et non en dernier recours: réinitialisation d'usine
Si rien de ce qui précède ne résout votre problème, il y a toujours la réinitialisation d'usine . Fondamentalement, cela fait tout ce qui est mentionné ci-dessus (effacement du cache de l'application et du cache Dalvik ) - mais également de la /data
partition. Cela signifie: 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 installées vous-même ont disparu. Assurez-vous donc d’avoir une bonne sauvegarde avant de faire cela (voir par exemple Sauvegarde complète des périphériques non-rootés pour savoir comment y parvenir).
dispositifs enracinés: fstrim
Une autre raison de ralentir les choses réside dans le stockage. Un peu de fond pour comprendre:
Sur la mémoire flash utilisée dans nos appareils, chaque cellule ne peut être écrite que très souvent. Pour éviter toute perte de capacité et toute usure, le contrôleur de flash applique un algorithme appelé "nivellement de l'usure" afin de répartir uniformément les écritures sur le support. Bien entendu, pour éviter toute perte de données, vous souhaitez écrire uniquement dans des "espaces vides" (sauf lorsque vous écrasez explicitement un fichier). Et voici le coupable: pour accélérer les choses, dans la plupart des cas, le système de fichiers ne marque que les fichiers supprimés, mais n'indique pas au contrôleur les "blocs libérés" - il devient donc inefficace avec le temps.
Android 4.3 résout ce problème avec les fstrim
appels appropriés , en informant le contrôleur une fois par jour de ce qui bloque la libération. Certaines ROM intégraient une fonctionnalité comparable également dans les versions antérieures d'Android, montant des systèmes de fichiers avec l' discard
option (le contrôleur est alors informé immédiatement des suppressions), mais cela ralentit un peu les suppressions. Pour les appareils n'ayant pas résolu ce problème de l'une ou l'autre des manières, il pourrait être intéressant de jeter un coup d'œil à l' application Lagfix , qui appelle fstrim
de manière conviviale les partitions sélectionnées. Exécuter cela une seule fois sur un périphérique utilisé depuis longtemps peut accélérer les écritures jusqu'à 30 fois, et même les lectures deviennent un peu plus rapides.
Références:
adb logcat
?