LagFix on sovellus (vain juurtuneet puhelimet), jolla on mielikuvituksellinen nimi ja joka käyttää tavallista Linux-työkalua "viiveen" korjaamiseen Android-laitteissa. Viive on termi, joka heitetään melko liberaalisti, ilman mitään todellista määritelmää siihen. Tässä tapauksessa tunnen käytetyn työkalun, joten tiedän, mihin tämä sovellus yrittää puuttua - aikoja, jolloin järjestelmäsi pysäytetään, odottaen muistin ohjaimesta, että kerrotaan, mitkä tallennuslohkot ovat vapaita ja mitkä ovat käytössä, joten se tietää, minne se voi kirjoittaa tietoja laitteen tallennustilaan. Kun tämä tapahtuu, järjestelmä pysäytetään, kunnes muistin ohjain saa tarvitsemansa vastauksen. Tämä on standardi prosessi jokaisessa käyttöjärjestelmässä, ja todellisuudessa se on paljon monimutkaisempi kuin olen selittänyt täällä. Tänään tarkoituksiin tämä kattaa tärkeät asiat, jotka on tiedettävä.
Tämä voidaan tehdä lennossa (ja näin varastossa Android tekee asioita) tai se voidaan tehdä käyttämällä Linux-apuohjelmaa nimeltä Fstrim. Kun varastossa oleva Android-järjestelmä tekee sen lennossa tietojen kirjoittamisen aikana, joskus jotkut ihmiset (tämä on tärkeää, ja puhumme siitä myöhemmin lisää) näkevät heidän laitteensa hidastuvan, kun muistin ohjain odottaa tietävänsä, mitkä tallennuslohkot ovat käytössä ja jotka ovat ilmaisia. Ihmiset kutsuvat tätä eräänlaisena viiveenä, ja viivettä vihataan yleisesti.
Ratkaisu, jota käytetään usein Linux-työasemilla, on käyttää Fstrim-apuohjelmaa. Se käy läpi muistin ja kertoo muistin ohjaimelle, mitkä lohkot ovat todella vapaita ja mitkä ovat käytössä. Muistiohjaimen ei tarvitse kysyä, koska se on juuri kerrottu. Lopulta tämä kaikki muuttuu ja muistin ohjaimen on kerrottava uudelleen. Pöydällä ihmiset asettavat Fstrimin ajamaan tietyin väliajoin asioiden pitämiseksi synkronoituna.
LagFix-sovellus (haluan todella saada paremman nimen tälle) antaa käyttäjälle mahdollisuuden käyttää Fstrim-työkalua. Teoriassa, kun laite hidastuu, suoritat sovelluksen, eikä asioiden enää tarvitse pysähtyä muistin ohjaimen kannalta. Olemme potkaneet idean ympärille, tarkastelleet sovelluksen toimintaamme, emme näe mitään syytä, miksi sen pitäisi olla haitallista. Sovelluksen takana oleva teoria, ja hyvin monet käyttäjän suosittelut heijastavat tätä, on vakaa ja sen pitäisi toimia hyvin - tarvittaessa. Ja "jos tarvitset" -osa on avain.
Ennen kuin tiedämme tarkalleen, miksi jotkut ihmiset näkevät viiveen, toiset eivät, emme voi sanoa varmasti, että sinun pitäisi käyttää tätä työkalua. Emme voi toistaa kehittäjän väitteitä, että tämä kaikki on tiedossa ja tosiasiassa joissakin laitteissa, koska se perustuu käyttäjien anekdoottisiin todisteisiin, jotka eivät oikein ole tietoisia siitä, mitä tapahtuu. Voin sanoa, että sen ei pitäisi vahingoittaa mitään, ja jos laitteesi sammuu käytön aikana, voit varmasti kokeilla sitä. Tietenkin on vielä kysymys, miksi Google ei käytä Fstrim-apuohjelmaa oletuksena Androidissa. Kun käytät tällaista apuohjelmaa, joka vaikuttaa laitteiston sisäiseen toimintaan, riski on aina sinulle.