Si vous utilisez Android, vous avez peut-être entendu des conseils sur l'utilisation d'un booster de RAM ou d'une application tueur de tâches. Faites défiler le Google Play Store et vous verrez une tonne de tueurs de tâches proposés avec des critiques élevées.
Cela peut vous amener à vous demander si les boosters de RAM fonctionnent vraiment. En fin de compte, votre téléphone n'a pas besoin de ce type d'applications et leur utilisation peut même nuire à vos performances. Voyons pourquoi.
Avant d'examiner le fonctionnement des tueurs de tâches, nous devons comprendre ce qu'est la RAM et son objectif pour votre téléphone. RAM signifie Random Access Memory et est un type de stockage rapide mais volatil utilisé par les ordinateurs et les téléphones.
Les systèmes d'exploitation --- que ce soit Windows, Android ou autre --- utilisent la RAM pour stocker les programmes en cours d'exécution. Cela signifie que lorsque vous ouvrez une application sur votre téléphone, Android la charge dans la RAM. Il conserve l'application pendant un certain temps afin que vous puissiez facilement y revenir et reprendre là où vous vous étiez arrêté sans recharger complètement l'application.
2 photos Développer DévelopperLa RAM est volatile, ce qui signifie que lorsque vous éteignez votre téléphone, tout ce qui y est stocké disparaît. Cela contraste avec le stockage permanent sur votre téléphone, qui persiste évidemment entre les redémarrages. Cependant, charger quelque chose à partir de la RAM est beaucoup plus rapide que de le retirer du stockage principal.
Consultez notre guide rapide sur la RAM si vous souhaitez plus d'informations.
Maintenant, comme votre appareil ne dispose que d'une quantité limitée de RAM, vous pourriez penser que la gestion manuelle des processus est essentielle. C'est facile à supposer si vous êtes un utilisateur Windows.
Sous Windows, le système d'exploitation conserve la RAM inutilisée pour les programmes qui pourraient en avoir besoin à l'avenir. Si vous avez tellement de processus en cours d'exécution qu'ils remplissent votre RAM, Windows doit passer au fichier d'échange. Il s'agit d'une partie de votre disque de stockage qui agit comme une prétendue RAM lorsque le système en a besoin de plus.
Même un SSD est toujours beaucoup plus lent que la RAM, vous ressentirez donc le ralentissement lorsque Windows utilisera le fichier d'échange. À ce moment-là, c'est une bonne idée de fermer certains programmes en cours d'exécution et de libérer de la RAM.
Mais ce n'est pas le cas sur Android. Bien que ce ne soit pas un adage parfait, Android suit le principe "la RAM libre est de la RAM gaspillée" de Linux. Le noyau Linux utilise la RAM "inutilisée" pour la mise en cache, ce qui rend les performances de votre système plus fluides.
Pratiquement, sous Android, cela signifie que les applications que vous avez ouvertes il y a quelque temps resteront dans la RAM jusqu'à ce que les nouvelles applications aient besoin de cette RAM. Android supprime les anciennes applications pour faire place à des processus plus prioritaires en fonction de votre utilisation.
Pour prendre un exemple, supposons (pour simplifier) que votre appareil dispose de 4 Go de RAM et que chaque application occupe 500 Mo. Cela signifie que votre téléphone peut contenir huit applications dans la RAM avant de manquer d'espace (nous excluons ici la RAM utilisée par les processus système).
Maintenant, disons que vous ouvrez quatre applications et vérifiez chacune d'elles pendant une minute, puis posez votre téléphone pendant 30 minutes. Lorsque vous la récupérez, si vous ouvrez l'une de ces quatre applications, elles reprendront là où vous les avez laissées, car votre téléphone les a conservées dans la RAM.
Si vous ouvrez ensuite cinq autres applications, la cinquième dépassera la quantité de RAM sur votre appareil. Android analysera ainsi quelle application en RAM est la moins importante en fonction de celles que vous avez utilisées le plus récemment et quelles applications sont prioritaires. Par exemple, si vous écoutez de la musique sur Spotify, Android maintiendra ce processus en arrière-plan même si vous ne l'avez pas ouvert depuis un certain temps.
À partir de là, Android supprime l'application la moins importante de la RAM afin qu'elle puisse contenir celle que vous venez d'ouvrir. Si vous revenez à l'application qui a été supprimée, elle devra à nouveau être chargée à partir d'un état froid.
Maintenant que vous comprenez comment Android utilise la RAM, examinons comment les tueurs de tâches affectent cette opération.
La plupart des tueurs de tâches et des boosters de RAM suivent un format similaire :ils vous montrent quelles applications sont en cours d'exécution (et donc utilisent de la RAM), puis proposent de libérer de la RAM en vous faisant appuyer sur un bouton pour tuer ces processus. Après la fermeture, cela vous montre que ces applications ne "gaspillent plus de ressources" en arrière-plan.
2 photos Développer DévelopperLe problème est qu'après avoir tué ces applications, elles doivent recommencer à zéro la prochaine fois que vous les ouvrez. De plus, certains processus redémarreront juste après leur suppression, car ils doivent s'exécuter en arrière-plan pour diverses raisons.
Ainsi, tuer des applications en permanence est un gaspillage de ressources par rapport au fait de simplement laisser l'application rester dans la RAM afin que vous puissiez y revenir rapidement en cas de besoin. Comme indiqué, Android est suffisamment intelligent pour jongler avec ce qui se trouve dans la RAM en fonction de votre utilisation, et la RAM que vous "libérez" en tuant des tâches ne contribue pas aux performances.
Poursuivant l'exemple ci-dessus, disons que vous avez ouvert quatre applications récemment, donc Android les a toutes dans la RAM. Si vous exécutez un booster de RAM à ce stade, il tuera probablement toutes ces applications pour "libérer de la mémoire".
C'est inutile --- si vous allez utiliser ces applications dans quelques minutes, libérer la mémoire qu'elles ont utilisée ne vous fera aucun bien. Android conserve les applications récentes dans la RAM pour rendre votre expérience aussi transparente que possible, et les tueurs de tâches interfèrent avec cela.
De plus, certains tueurs de tâches peuvent s'exécuter automatiquement en arrière-plan et tuer des applications selon un calendrier. Cela utilise certaines de vos ressources système et n'offre rien en retour.
Même si vous n'utilisez pas de tueur de tâches, il existe une fonctionnalité intégrée d'Android qui agit de la même manière qu'un booster de RAM si vous en faites trop. L'écran Récents, auquel vous accédez en balayant vers le haut depuis le bas et en maintenant (ou en appuyant sur le bouton carré de la barre de navigation) vous permet de basculer facilement entre les applications récentes.
Si vous glissez vers le haut sur une application, vous l'effacerez du menu Récents et fermerez également son processus. Beaucoup de gens le font de manière obsessionnelle, balayant toutes les applications du sélecteur chaque fois qu'ils ont fini d'utiliser leur téléphone.
2 photos Développer DévelopperCe n'est pas nécessaire ! La fermeture des applications que vous venez d'utiliser a le même effet que de les terminer avec un tueur de tâches. Vous faites travailler votre téléphone plus dur car il doit les redémarrer la prochaine fois que vous les ouvrez. Ce serait comme si vous fermiez complètement votre navigateur de bureau et que vous le relanciez chaque fois que vous vouliez naviguer vers une nouvelle page.
Considérez le menu Récent comme un sélecteur de raccourci pratique, et non comme une liste d'applications ouvertes que vous devez fermer. Faites glisser une application uniquement si vous ne voulez pas encombrer le sélecteur ou si vous ne voulez vraiment pas qu'elle s'exécute en arrière-plan.
Il y a de fortes chances que vous ayez installé un tueur de tâches Android parce que votre téléphone semble lent. Heureusement, vous pouvez prendre plusieurs mesures pour améliorer les performances de votre appareil Android qui n'impliquent pas de tuer des tâches.
Nous avons examiné des tonnes de façons de rendre votre téléphone Android plus rapide; Consultez-les pour obtenir des conseils pratiques.
Nous avons vu que les boosters de RAM Android et les tueurs de tâches sont au mieux inutiles et peuvent au pire entraver les performances de l'appareil. En fin de compte, il est préférable de laisser le système d'exploitation Android faire son travail en gérant lui-même la mémoire. Avoir de la RAM libre n'améliore pas les performances; vous obtiendrez les meilleurs résultats lorsque les applications stockées en mémoire s'ouvriront rapidement.
Maintenant que vous ne tuez plus les applications tout le temps, découvrez les meilleures façons d'effectuer plusieurs tâches à la fois sur Android.