LagFix é um aplicativo (apenas telefones com root) com um nome sem imaginação que usa uma ferramenta padrão do Linux para ajudar a corrigir o "atraso" em dispositivos Android. Lag é um termo bastante difundido, sem nenhuma definição real. Nesse caso, estou familiarizado com a ferramenta que está sendo usada e sei o que esse aplicativo tenta resolver - momentos em que seu sistema está parado, aguardando que o controlador de memória seja informado sobre quais blocos de armazenamento estão livres e quais estão em uso, para que ele saiba onde pode gravar dados no armazenamento do dispositivo. Enquanto isso está acontecendo, o sistema é interrompido até que o controlador de memória obtenha a resposta necessária. Esse é um processo padrão em todos os sistemas operacionais e, na realidade, é muito mais complicado do que expliquei aqui. Para nossos propósitos hoje, isso abrange as coisas importantes a saber.
Isso pode ser feito em tempo real (e é assim que o estoque do Android faz as coisas) ou pode ser feito usando um utilitário Linux chamado Fstrim. Quando um sistema Android padrão faz isso em tempo real enquanto os dados estão sendo gravados, às vezes algumas pessoas (isso é importante e falaremos mais sobre isso mais tarde) veem o dispositivo desacelerar enquanto o controlador de memória aguarda para saber quais blocos de armazenamento estão em uso e são gratuitos. As pessoas chamam isso de uma forma de atraso, e o atraso é universalmente odiado.
Uma solução, geralmente usada em desktops Linux, é usar o utilitário Fstrim. Ele percorre o armazenamento e informa ao controlador de memória quais blocos são realmente gratuitos e quais estão em uso. O controlador de memória não precisa perguntar, porque acabou de ser informado. Eventualmente, tudo isso muda e o controlador de memória precisa ser informado novamente. Na área de trabalho, as pessoas configuram o Fstrim para executar em um intervalo específico para manter as coisas sincronizadas.
O aplicativo LagFix (eu realmente quero um nome melhor para este) fornece ao usuário uma maneira de executar a ferramenta Fstrim. Em teoria, quando seu dispositivo fica lento, você executa o aplicativo e as coisas não precisam mais parar para o controlador de memória. Iniciamos a ideia, analisamos o que o aplicativo faz e não vemos nenhum motivo para ser prejudicial. A teoria por trás do aplicativo e muitos depoimentos de usuários refletem isso, são sólidos e devem funcionar bem - se você precisar. E a parte "se você precisar" é a chave.
Até sabermos exatamente por que algumas pessoas vêem lag e outras não, não podemos afirmar com certeza que você deve usar essa ferramenta. Não podemos ecoar as alegações do desenvolvedor de que tudo isso é bem conhecido e verdadeiro em alguns dispositivos, porque tudo é baseado em evidências anedóticas de usuários que não estão realmente cientes do que está acontecendo. O que posso dizer é que não deve prejudicar nada e, se o dispositivo estiver gaguejando enquanto estiver em uso, você certamente poderá experimentá-lo. Claro, ainda há a questão de por que o Google não usa o utilitário Fstrim por padrão no Android. Ao usar qualquer utilitário como esse que afeta o funcionamento interno do seu hardware, o risco está sempre em você.