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 :