5 votes

Est-il sûr de "vider le cache" manuellement des applications sur Android ?

Depuis que j'ai mis à jour Device Care sur mon Samsung Galaxy A10s fonctionnant sous Android Pie, j'ai perdu mon option "Clear Space" qui efface les données inutiles, notamment le cache de toutes les applications, y compris les applications système sur mon téléphone !

Puisque je n'installe pas d'applications tierces, j'ai décidé de vider manuellement le cache de toutes les applications souhaitées à partir de Paramètres > Apps > App name et en tapant Clear Cache . À ma grande surprise, j'ai découvert que l'application Galerie contenait environ un demi-goctet de mémoire cache, et je l'ai immédiatement effacée.

Je suis conscient que les applications mettent en cache des éléments pour améliorer les performances, prédire des données pour le remplissage automatique des zones de texte et d'autres éléments encore, afin d'améliorer l'expérience utilisateur. Mais cela occupe une grande partie de ma mémoire interne !

Ma question est la suivante :

  • Est-ce une pratique sûre ?

  • Cette procédure va-t-elle endommager l'exécutable ou le fonctionnement normal de mon application ?

  • Ou, si tout cela dépend du développeur / fabricant de l'application ?

  • Pour les applications par défaut comme Gallery ou Chrome, est-ce une pratique sûre ?

2 votes

C'est toujours sûr, mais il faut tenir compte de l'usure des emmc pour des applications comme la galerie (les vignettes ou d'autres éléments de prévisualisation seront générés pour les mêmes fichiers à chaque fois).

8voto

beeshyams Points 37355

Vider le cache des applications est l'une des choses à faire si votre application est lente, ne répond pas ou se comporte mal.

C'est absolument sûr Contrairement à l'effacement des données d'une application qui vous fait perdre toutes les données de l'application, les comptes, les paramètres, etc.

Pour 1,4, c'est certain oui . Pour 2, 3 c'est pas de . En ce qui concerne la sécurité dépendant de l'application, il est possible que le cache soit utilisé pour stocker des données et qu'en vidant le cache, on perde des données. Ce n'est pas une façon recommandée de développer une application également mentionné dans documentation des développeurs et plus une exception, en raison de mauvaises pratiques.

Le cadre Android affiche une notification "Stockage faible" lorsque l'espace de stockage libre atteint un seuil donné. seuil minimal . Mais même avant cela, lorsque l'espace libre est 1,5 fois (à partir d'Android 10) du seuil, le cache des applications est vidé pour libérer de l'espace autant que possible avant d'avertir l'utilisateur. Depuis Android 8, les applications sont allouées quota de système de fichiers pour stocker les fichiers de cache dans des limites données. Les applications qui atteignent ou dépassent les quotas sont prioritaires lors de la suppression des caches.

Pour en savoir plus, voir

Il n'est pas nécessaire d'installer des applications tierces, mais je vous recommande d'en faire une opération programmée (au cas où vous en auriez fréquemment besoin). SD Maid une excellente option (même la version gratuite ferait l'affaire et je ne fais pas la promotion de cette application, je ne fais que la recommander sur la base de mon expérience personnelle).

0 votes

Ce n'est pas absolument sûr. Certaines applications placent dans le cache des données auxquelles on ne s'attend pas forcément. Je connais une application de messagerie qui stocke les pièces jointes des brouillons dans la mémoire cache. Si vous avez un brouillon enregistré, vous perdez la pièce jointe lorsque la mémoire cache est vidée. Mais c'est généralement assez sûr pour ne pas s'en inquiéter.

1 votes

@MooingDuck. Merci. Comprends ton point de vue. Cache n'est pas destiné à stocker des données d'applications, bien que possible . Il s'agit là d'un travail hors norme et que se passerait-il si le cache était vidé automatiquement comme mentionné dans le dernier paragraphe ? Le système d'exploitation ne va pas vérifier si les données réelles sont stockées ou non avant de vider le cache. Je préférerais éviter ce genre d'applications et de développeurs. Mais en tant qu'utilisateur, vous ne vérifiez pas, donc vous avez raison, la probabilité d'occurrence étant très, très faible.

2 votes

@MooingDuck Cette application est mal conçue. De documentation : "Si vous n'avez besoin de stocker des données sensibles que temporairement, vous devriez utiliser le répertoire de cache désigné par l'application... les fichiers stockés dans ce répertoire sont supprimés lorsque l'utilisateur désinstalle votre application, bien que les fichiers de ce répertoire puissent être supprimés plus tôt." y "Attention : Lorsque l'appareil dispose de peu d'espace de stockage interne, Android peut supprimer ces fichiers cache pour récupérer de l'espace."

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