Varför Memory Optimizers och RAM Boosters är värre än oförutsedda
Många företag vill sälja dig "memory optimizers", ofta som en del av "PC optimering" -program. Dessa program är värre än värdelösa - inte bara kommer de inte att påskynda din dator, de kommer att sakta ner det.
Sådana program utnyttjar oerfarna användare, vilket gör falska löften om att öka prestanda. I själva verket vet din dator hur man hanterar RAM på egen hand. Det kommer att använda RAM för att öka datorns prestanda - det finns ingen anledning att ha RAM sitter tom.
Är datorns RAM fylld? Det är bra!
Memory optimizers är baserade på ett missförstånd. Du kan titta på datorns RAM och se att den fyller på - till exempel kan du ha 4 GB RAM och se att 3 GB är full med endast 1 GB som extra. Det kan vara förvånande för vissa människor - se hur uppblåsta moderna versioner av Windows är! Hur kommer du någonsin att köra ytterligare program med så lite minne tillgängligt?
I själva verket är moderna operativsystem ganska bra att hantera minne på egen hand. Att 3 GB använt RAM indikerar inte nödvändigtvis avfall. Istället använder datorn din RAM för att cache data för snabbare åtkomst. Oavsett om det är kopior av webbsidor som du hade öppnat i din webbläsare, program som du tidigare öppnat eller någon annan typ av data som du kanske behöver igen snart, hänger datorn på den i sin RAM. När du behöver data igen behöver datorn inte slå hårddisken. Det kan bara ladda filerna från RAM.
Viktigt är att det inte finns någon mening att ha RAM tomt. Även om din RAM är helt full och din dator behöver mer av den för att köra en applikation, kan din dator omedelbart kasta bort den cachade data från din RAM och använda det utrymme för programmet. Det finns ingen anledning att ha RAM sitter tomt - om det är tomt blir det slösat. Om det är fullt är det en bra chans att det kan hjälpa till att påskynda programtiderna och allt annat som skulle använda datorns hårddisk.
Lägg märke till att mycket lite RAM faktiskt är "gratis" i skärmdumpen nedan. RAM-minnet används som en cache, men den är fortfarande markerad som tillgänglig för något program som behöver använda det.
Tidigare indikerade fullt RAM ett problem. Om du kör Windows Vista på en dator med en halv gig RAM, kan du känna datorn ständigt sakta ner - den måste hela tiden läsa och skriva till hårddisken, med hårddiskens sidfil som ineffektiv ersättning för RAM. Moderna datorer har dock i allmänhet tillräckligt med RAM för de flesta användare. Även lågpresterande datorer levereras vanligtvis med 4 GB RAM, vilket borde vara mer än tillräckligt, såvida du inte gör intensiv spelning, kör flera virtuella maskiner eller redigerar videoklipp.
Även om RAM-minne var ett problem för dig, finns det ingen anledning att använda en minnesoptimerare. Memory optimizers är orm olja som är värdelösa i bästa och skadliga i värsta fall.
Hur Memory Optimizers Work
När du använder ett minnesoptimeringsprogram ser du datorns RAM-användning ner. Det kan tyckas som en enkel vinst - du har minskat RAM-användningen, bara tryck på en knapp, trots allt. Men det är inte så enkelt.
Memory optimizers fungerar faktiskt på ett av två sätt:
- De kallar funktionen EmptyWorkingSet Windows API, vilket tvingar att köra program för att skriva sitt arbetsminne till Windows-sidfilen.
- De tilldelar snabbt en stor mängd minne till sig själva, vilket tvingar Windows att kassera cachade data och skriva programdata till sidfilen. De fördelar sedan minnet och lämnar det tomt.
Båda dessa tricks kommer verkligen att frigöra RAM, vilket gör det tomt. Allt detta gör dock långsamma saker - nu måste de program du behöver från sidan filen läsa från hårddisken och tar längre tid att arbeta. Eventuellt minne som används för cacheminne kan kasseras, så Windows måste få de data den behöver från hårddisken.
Med andra ord frigör dessa program snabbt minne genom att tvinga data du behöver till långsammare minne, där det måste flyttas tillbaka till snabbminnet igen. Det går inte ihop! Allt det gör är att sälja dig ett annat systemoptimeringsprogram du inte behöver.
Om Windows behöver RAM, kommer det ändå att driva data till sidfilen eller kassera den cachade data. Allt detta händer automatiskt när det behövs - det finns ingen anledning att sakta ner sakerna genom att tvinga det att hända innan det är nödvändigt.
Liksom PC-rengöringsappar är minnesoptimeringsapparater en bluff. De verkar göra något positivt för människor som inte förstår hur minneshantering fungerar, men de gör faktiskt något skadligt.
Hur man faktiskt "optimerar" ditt minne
Om du vill ha mer ledigt RAM, hoppa över minnesoptimeraren. I stället försök att bli av med att köra program som du inte behöver - rensa onödiga program från systemfältet, avaktivera oanvända startprogram och så vidare.
Om du behöver mer RAM för vad du gör, försök köpa lite mer RAM. RAM är ganska billigt och det är inte för svårt att installera det själv med hjälp av en av de RAM-installationsguider som finns tillgängliga online. Se till att du köper rätt typ av RAM för din dator.
Ja, minnesoptimeringarna kan frigöra några av datorns RAM. Det är dock en dålig sak - du vill att din dator ska använda sin RAM för att påskynda sakerna. Det finns ingen anledning att ha ledigt minne.