Tre steg för att återställa din svaga Android-prestanda
Det kan förvirra läsare för att veta att solid state-minnet i Android-enheter saktar långsamt med användning. Innan Android 4.3 släpptes trodde många att billiga flashminne moduler bidrog till dålig prestanda. Det chockade alla det både billigt minne och en lite känd bugg i Android var synder.
Allt Android och iOS-enheter använder primitiva, jämfört med stationära SSD-enheter, solid state-lagringsenheter. Inom ekosystemet för lagringsenhet i Android använder de flesta lagringsenheter eMMC-tekniken, varav flera versioner finns. Nyare smartphones brukar använda den mer raffinerade eMMC-versionen 4.4 och högre, medan äldre enheter använder eMMC (bland annat mindre vanliga tekniker).
Nästan alla dessa sakta ner snabbt över tiden då data överförs och raderas. Det beror på brist på implementering av fstrim (eller TRIM) i Android. TRIM tillåter solid state-drivenheter att återhämta sig från prestandaförstöring, vilket naturligt sker över tiden med flashbaserat solid state-minne.
Jag har skrivit om Android: s brist på TRIM Hur man fixar Androids dåliga prestanda och fruktansvärda design Hur man fixar Androids dåliga prestanda och fruktansvärda design Fick en laggy Android-enhet? Det finns en fix för dig där ute, men det kräver root access. Läs mer före och flera enhetsspecifika metoder för att påskynda din enhet. Den här artikeln fortsätter längs den här sökvägen och adresserar tre allmän tips för att förbättra prestanda för solid state-minne på Android-mobila enheter som alla borde veta.
Men innan vi förklarar vidare kan vi prata om vad som går in i en av dessa lagringsmoduler.
Vad är dessa enheter som består av?
Den genomsnittliga lagringsenheten för solid state innehåller tre primära, interrelaterade funktioner: En controller, minne och TRIM-teknik. De kontrollant hanterar hur din smartphone eller surfplatta skriver data till eller läser data från minnet. De minne modulen lagrar faktiskt informationen som du antingen läser eller skriver. TRIM är en inbyggd metod för att hålla enheten i funktion med optimala hastigheter, som är föremål för varje kontroller.
Kontrollant
Den typ av kontroller som hanterar din enhet bestämmer också hur det underhålls och omfattningen av prestandaförlusten över tiden. I stationära SSD-enheter har de 400 MHz ARM-CPU-styrda styrenheterna (möjligen ASIC eller FPGA) ofta bearbetningseffekt i motsats till low-end-smartphones. De kostar också lite mer. Den extra bearbetningseffekten tillåter dessa dyra regulatorer att utföra omfattande självoptimeringsrutiner.
EMMC-enheterna i smartphones och surfplattor är mycket låga kostnader och mycket lägre kvalitet än stationära SSD-enheter. Följaktligen, även när de fungerar ordentligt, är deras funktion minimalt tillräcklig.
NAND Memory
Det finns en typ av lagringsminne teknik som används i din telefon: NAND flash minne. NAND flashminne är det vanligaste lagringsmediet som används av alla konsumentenheter. Det lagrar data på ett sätt som gör det svårt att skriva data över använda block eller bitar av minne. NAND kräver att en sekundär raderingsoperation uppträder innan ett block kan skrivas över.
Och det är där TRIM-tekniken tar över.
TRIM-teknik
TRIM hjälper till att skriva över använda minnesblock Varför TRIM är viktigt för solid state-hårddiskar? [Teknologi förklarad] Varför TRIM är viktigt för hårddiskar med solid state? [Teknologi förklarad] Läs mer .
Av de olika versionerna av eMMC inkluderar endast nyare modeller stöd för TRIM. Det finns olika typer av eMMC-enheter på marknaden - av dessa endast eMMC 4.4 (PDF-länk) och på inkluderar TRIM-support. Lyckligtvis använder den stora delen av enheterna någon form av eMMC-enhet. Om det är äldre än eMMC 4.4 finns det normalt något slags alternativ till TRIM, vilket möjliggör optimering av drivrutiner.
För många enheter finns det åtminstone en viss grad av automatisk drivoptimering. Om så är fallet kan du troligtvis optimera prestanda genom att följa tre enkla steg.
Hur håller jag min enhet från sakta ner?
# 1: Håll din enhet halvfylld
eMMC, och verkligen någon flash lagringsenhet, måste behålla 50% av sitt utrymme tomt för optimal prestanda. Ju mer ledigt utrymme, desto mer kan regulatorn optimera frekvensomriktaren. När det finns mindre utrymme att arbeta med måste regulatorn arbeta extra hårt för att skriva data. Följaktligen, när du använder de flesta appar, kommer de att känna sig svaga och lida av “stamma”. Den konventionella visdomen hävdar att ju mindre data som lagras på din enhet, desto bättre kan du komma undan med att hålla 25% av enheten tom. Men för dig som vill förbättra enhetens prestanda kan du manuellt köra TRIM-kommandot med LagFix. Hur fixar Android: s dåliga prestanda och fruktansvärda design. Hur fixar Android: s dåliga prestanda och fruktansvärda design. Har du en laggy Android-enhet? Det finns en fix för dig där ute, men det kräver root access. Läs mer .
Konsumentens SSD-bransch gick igenom samma initiala problem som mobila enheter. Tidiga SSD: er har inte korrekt implementerat TRIM och därmed fungerade deras kontrollanter extra hårt för att skriva information till mestadels fyllda diskar. Tillverkare utvecklade även samma halva åtgärder som genomfördes före Android 4.3 tog officiell TRIM.
# 2: Avinstallera Crappy Software
Var inte en digital packrotting. Att hålla ett minimalt antal installerade program och media är en av hörnstenarna på en snabb enhet. Som redan nämnts behåll åtminstone en fjärdedel av din enhet rymmer tomt. Færre appar betyder också färre krav på data och längre batterilivslängd.
För att ta bort oanvända appar, döda mappar och cachar, försök använda SD Maid eller en annan rutt-eliminerande app. Hur man frigör lagringsutrymme på din Android-enhet. Hur man frigör lagringsutrymme på din Android-enhet Om du har slut på lagringsutrymme på din Android-enhet Android-telefon eller -tablett kan vi hjälpa dig att frigöra den. Läs mer .
# 3: Låt enheten vara tomt medan den är inkopplad i 24 timmar
Många enheter, men absolut inte alla, kom med alternativa lösningar till TRIM. Tyvärr fungerade inte genomförandet av dessa anpassade halva åtgärder varierat av tillverkare och ofta fungerade inte korrekt. Dessutom kräver TRIM i Android 4.3 oavbruten dödtid. Det betyder att du inte kan använda enheten under denna tidsperiod. På samma sätt kräver majoriteten av optimeringslösningar i äldre mobiltelefoner oavbruten ledig tid kombinerat med ett fullt batteri.
På nackdelen kommer laddningen av batteriet under längre tid att leda till att batteriet slits. Om du dock inte laddar upp regelbundet, bör du inte orsaka några problem med batteriet.
Slutsats
Tillståndet för Android SSD-genomförandet var fortsatt dåligt fram till 4,3 utgått. Tyvärr kommer de flesta av dagens enheter inte att få en uppdatering. Lyckligtvis kan du på de flesta äldre Android-enheter återställa prestanda med tre steg: Först, undvik att fylla på enheten utöver 50% kapacitet (du kan komma undan med 25% ledigt utrymme). För det andra, behåll enheten ren för onödiga filer. För det tredje, låt enheten sitta ledig i 24 timmar. Om du har tur bör det här aktivera sin interna optimeringsfunktion.
Någon har en långsam Android-enhet som brukade vara snabbare? Låt oss veta i kommentarerna.
Bildkrediter: Android via MorgueFile.com
Utforska mer om: Filsystem, Smartphone Repair.