LagFix est une application (téléphones enracinés uniquement) avec un nom sans imagination qui utilise un outil Linux standard pour aider à corriger le "décalage" sur les appareils Android. Lag est un terme qui est jeté assez généreusement, sans définition réelle. Dans ce cas, je suis familier avec l'outil utilisé et je sais donc à quoi cette application tente de répondre: les moments où votre système est arrêté, en attendant que le contrôleur de mémoire soit informé des blocs de stockage disponibles et des blocs en cours d'utilisation, il sait donc où il peut écrire des données sur le périphérique de stockage. Pendant ce temps, le système est arrêté jusqu'à ce que le contrôleur de mémoire obtienne la réponse dont il a besoin. Il s’agit d’un processus standard dans tous les systèmes d’exploitation et est en réalité bien plus compliqué que ce que j’ai expliqué ici. Pour nos besoins aujourd'hui, cela couvre les choses importantes à savoir.
Cela peut être fait à la volée (et c’est ainsi qu’Android fait les choses) ou à l’aide d’un utilitaire Linux appelé Fstrim. Lorsqu'un système Android standard le fait à la volée pendant que des données sont en cours d'écriture, il arrive que certaines personnes (c'est important, et nous en reparlerons plus tard) voient leur appareil ralentir pendant que le contrôleur de mémoire attend de savoir quels blocs de stockage sont en cours d'utilisation, et qui sont gratuits. Les gens appellent cela une forme de décalage, et le décalage est universellement détesté.
Une solution, souvent utilisée sur les ordinateurs de bureau Linux, consiste à utiliser l'utilitaire Fstrim. Il parcourt le stockage et indique au contrôleur de mémoire quels blocs sont réellement libres et lesquels sont utilisés. Le contrôleur de mémoire n'a pas à demander, car on vient de le dire. Finalement, tout cela change et le contrôleur de mémoire doit être redit. Sur le bureau, les utilisateurs configurent Fstrim pour qu'il s'exécute à un intervalle spécifique afin que les éléments restent synchronisés.
L'application LagFix (je veux vraiment un meilleur nom sur celui-ci) fournit à l'utilisateur un moyen d'exécuter l'outil Fstrim. En théorie, lorsque votre appareil devient lent, vous exécutez l'application et rien ne doit plus s'arrêter pour le contrôleur de mémoire. Nous avons lancé l'idée, examiné le fonctionnement de l'application et ne voyons aucune raison pour laquelle elle devrait être nuisible. La théorie derrière l'application, et bon nombre de témoignages d'utilisateurs en témoignent, est valable et devrait bien fonctionner, si vous en avez besoin. Et la partie "si vous en avez besoin" est la clé.
Jusqu'à ce que nous sachions exactement pourquoi certaines personnes voient un décalage, et d'autres pas, nous ne pouvons pas affirmer avec certitude que vous devriez utiliser cet outil. Nous ne pouvons pas faire écho à l'affirmation du développeur selon laquelle tout cela est bien connu et fait avec certains périphériques, car tout est basé sur des preuves anecdotiques d'utilisateurs qui ne sont pas vraiment au courant de ce qui se passe. Ce que je peux dire, c'est que cela ne devrait pas faire de mal, et si votre appareil bégaie en cours d'utilisation, vous pouvez certainement l'essayer. Bien entendu, il reste à savoir pourquoi Google n'utilise pas l'utilitaire Fstrim par défaut dans Android. Lorsque vous utilisez un utilitaire comme celui-ci qui affecte le fonctionnement interne de votre matériel, vous courez toujours le risque.