25Aug

Varför är det bra att datorns RAM är full

Är Windows, Linux, Android eller ett annat operativsystem med mycket RAM?Var inte panik! Moderna operativsystem använder RAM som en filcache för att påskynda saker. Om du antar att din dator fungerar bra, finns det inget att oroa sig för.

Även om det kan tyckas kontraintuitivt för de av oss som kommer ihåg att våra datorer alltid svälts för RAM, betyder hög RAM-användning att din RAM används till bra användning. Tom RAM är bortkastad RAM.

Dåligt högt minneförbrukning vs. Bra högt minne Användning

Först och främst är hög minnesanvändning inte alltid bra. Om din dator verkar väldigt långsam, är det inte bra att använda RAM( Random Access Memory).Om din RAM är full är datorn långsam och hårddiskens ljus blinkar hela tiden, datorn växlar till disken. Detta är ett tecken på att din dator använder hårddisken, vilket är mycket långsammare att komma åt, som ett "överflöde" för ditt minne.

Om det här inträffar är det en tydlig sida att din dator behöver mer RAM - eller att du behöver använda mindre minnessjuka program. Detta är definitivt en dålig sak.

Det finns dock en tydlig skillnad mellan det här fallet, där datorn inte fungerar bra och det vanligare fallet där datorn verkar fungera bra, men det finns en oroväckande mängd RAM som används med få program öppna.

Disk Caching

Installera Windows XP på en dator och du kommer nog att se det med flera hundra megabyte minne när systemet är ledigt. Installera Windows 7 på samma dator och du kommer säkert se Windows 7 med flera gigabyte minne i samma situation.

Så vad händer?Är Windows XP bara ett lättare, snabbare operativsystem?Är moderna operativsystem uppblåst och slösat med minne? Inte riktigt.

RAM är mer rikligt än det var när Windows XP var det glänsande nya operativsystemet, och moderna operativsystem utnyttjar det. Moderna operativsystem använder datorns RAM som en cache för ofta åtkomliga filer och programdata.

I Windows är denna funktion känd som SuperFetch, som introducerades i Windows Vista. SuperFetch tittar på de program du använder och laddar vanliga applikationsfiler och bibliotek i datorns RAM innan du behöver dem. När du startar en applikation laddar Windows programmets filer från din RAM istället för att läsa dem från en skiva, vilket är en långsam process. Detta påskyndar applikationslansering och gör datorn vanligtvis snabbare och mer responsiv.

Detta gäller inte bara för Windows. Linux-användare kommer också märka att deras dator använder en till synes alarmerande mängd minne för att cacha filer från din disk, och nya Linux-användare kan vara oroliga när de märker detta. Många resursanvändningsövervakningsprogram, som GNOME System Monitor, döljer minnet som används av cacheminnet från användaren så att användarna inte behöver förstå detta eller vara berörda.

Webbläsare och annan programvara

Detsamma gäller för webbläsare och andra program med egna caches. Om du till exempel märker en webbläsare som Mozilla Firefox med en stor mängd RAM, är det inte nödvändigtvis en dålig sak. Om du har mycket RAM i din dator är det bra att Firefox använder det. Genom att cacha webbsidor som du har besökt i din RAM kan Firefox påskynda webbsidor, vilket gör att du använder knapparna bakåt och framåt mycket snabbare. Av denna anledning bestämmer Firefox automatiskt den perfekta cachestorleken baserat på mängden RAM i datorn.

Firefox själv har historiskt haft minnesläckor och andra problem, men konceptet är detsamma. Det är inte meningsfullt för Mozilla att få Firefox: s RAM-användning ner till 50 megabyte eftersom moderna datorer har mycket RAM Firefox kan använda för att påskynda webbläsning.

Detsamma gäller för annan programvara. Program med hög minnesanvändning kan utnyttja din RAM på ett bra sätt, inte slösa bort det.

Varför Tom RAM är Useless

Du kanske tänker att använda RAM som en cache är bra, men du vill inte att dessa programfiler och andra data tar upp din RAM.Du vill hellre ha ledig RAM så att programmen startar direkt och minnet kommer att användas för det du tycker är bäst, inte vad ditt operativsystem och program tycker är bäst.

Det här är dock inte en oro alls. Oavsett om din RAM är full av cachade filer eller helt tom, är det alla tillgängliga för program som verkligen behöver det. Cachad data i din RAM är markerad som låg prioritet, och den kasseras omedelbart så snart minnet behövs för något annat.

Eftersom dessa data kan kasseras omedelbart när det behövs är det ingen nackdel att använda RAM för cacheminne.(Den ena nackdelen är användare som inte förstår vad som händer att bli förvirrad.)

Tom RAM är värdelös. Det går inte snabbare för datorn att skriva data för att tömma RAM, inte heller använder den tomma RAM mindre ström. Om du antar att du startar ett program som redan finns i din RAM-filcache, kommer programmen att laddas mycket snabbare när ditt RAM används istället för när det är tomt.

Det är därför som att använda en uppgiftskrigare på Android är en dålig idé, och det är också därför att du inte borde vara för bekymrad om din dator fyller på din RAM.Det är också en av anledningarna till att Windows XP inte är det perfekta operativsystemet för dagens hårdvara - medan XPs RAM-användning kan vara mycket lägre än Windows 7, är det inte nödvändigtvis bra om du har en modern dator med en anständig mängd RAM.