Hvorfor det er bra at datamaskinens RAM er fullt

Innholdsfortegnelse:

Hvorfor det er bra at datamaskinens RAM er fullt
Hvorfor det er bra at datamaskinens RAM er fullt

Video: Hvorfor det er bra at datamaskinens RAM er fullt

Video: Hvorfor det er bra at datamaskinens RAM er fullt
Video: Wifi Direct Explained: What it is, How it works & What it can do for you! - YouTube 2024, April
Anonim
Er Windows, Linux, Android, eller et annet operativsystem som bruker mye RAM? Ikke panikk! Moderne operativsystemer bruker RAM som en filbuffer for å fange opp ting. Forutsatt at datamaskinen din fungerer bra, er det ingenting å bekymre deg for.
Er Windows, Linux, Android, eller et annet operativsystem som bruker mye RAM? Ikke panikk! Moderne operativsystemer bruker RAM som en filbuffer for å fange opp ting. Forutsatt at datamaskinen din fungerer bra, er det ingenting å bekymre deg for.

Selv om det kan virke counterintuitive for de av oss som husker at våre datamaskiner alltid blir sultet for RAM, betyr høy RAM-bruk at RAM-en din blir brukt til nytte. Tom RAM er bortkastet RAM.

Dårlig høyt minnebruk vs. Godt høyt minnebruk

Først og fremst er høy minnebruk ikke alltid en god ting. Hvis datamaskinen virker veldig sakte, er det ikke bra å bruke RAM-tilgang til høyt tilgangsminne. Hvis RAM-en er full, er datamaskinen langsom, og harddiskens lys blinker hele tiden, datamaskinen skifter til disk. Dette er et tegn på at datamaskinen bruker harddisken, noe som er mye tregere å få tilgang til, som en "overløp" for minnet ditt.

Hvis dette skjer, er det en klar side at datamaskinen trenger mer RAM - eller at du trenger å bruke mindre minne-sultne programmer. Dette er definitivt en dårlig ting.

Det er imidlertid en klar forskjell mellom denne saken, hvor datamaskinen din ikke fungerer bra, og det vanligere tilfellet hvor datamaskinen ser ut til å fungere bra, men det er en alarmerende mengde RAM som brukes med få programmer åpne.

Image
Image

Disk Caching

Installer Windows XP på en datamaskin, og du vil sikkert se den ved hjelp av flere hundre megabyte minne når systemet er inaktivt. Installer Windows 7 på den samme datamaskinen, og du vil sannsynligvis se Windows 7 ved hjelp av flere gigabyte minne i samme situasjon.

Så hva skjer? Er Windows XP bare et lettere, raskere operativsystem? Er moderne operativsystem oppblåst og sløsing med minne? Ikke helt.

RAM er mer rikelig enn det var da Windows XP var det skinnende nye operativsystemet, og moderne operativsystemer utnytter det. Moderne operativsystemer bruker datamaskinens RAM som et cache for ofte tilgang til filer og programdata.

I Windows er denne funksjonen kjent som SuperFetch, som ble introdusert i Windows Vista. SuperFetch ser på programmene du bruker og laster inn vanlige applikasjonsfiler og biblioteker i datamaskinens RAM før du trenger dem. Når du starter et program, laster Windows programmets filer fra RAM i stedet for å lese dem fra disken, noe som er en sakte prosess. Dette øker programlanseringen og gjør datamaskinen din raskere og mer responsiv.

Dette gjelder ikke bare for Windows. Linux-brukere vil også legge merke til at datamaskinen bruker en tilsynelatende alarmerende mengde minne for å cache filer fra disken din, og nye Linux-brukere kan være bekymret når de merker dette. Mange ressursbruk-overvåkingsprogrammer, for eksempel GNOME System Monitor, skjuler minnet som brukes av hurtigbufferen fra brukeren, slik at brukerne ikke trenger å forstå dette eller være opptatt av det.

Image
Image

Nettlesere og annen programvare

Det samme gjelder for nettlesere og andre programmer med egne caches. Hvis du for eksempel ser en nettleser som Mozilla Firefox bruker en stor mengde RAM, er det ikke nødvendigvis en dårlig ting. Hvis du har mye RAM på datamaskinen, er det bra at Firefox bruker det. Ved å cache websider du har besøkt i RAM-en din, kan Firefox øke hastigheten på websidens lastetider, noe som gjør det mye raskere å bruke knappene tilbake og fremover. Av denne grunn bestemmer Firefox automatisk den ideelle cachestørrelsen basert på mengden RAM i datamaskinen.

Firefox selv kan ha historisk hatt minnelekkasje og andre problemer, men konseptet er det samme. Det er ikke fornuftig for Mozilla å få Firefox's RAM-forbruk ned til 50 megabyte fordi moderne datamaskiner har mye RAM Firefox kan bruke til å øke hastigheten på nettlesing.

Det samme gjelder for annen programvare. Programmer med høy minnebruk kan gjøre god bruk av RAM, og ikke kaste bort det.

Image
Image

Hvorfor tom RAM er ubrukelig

Du kan tenke at bruk av RAM som en buffer er flott, men du vil ikke at disse programfilene og andre data skal ta opp RAM-en din. Du vil helst ha tom RAM tilgjengelig slik at programmene vil starte øyeblikkelig og minnet vil bli brukt til det du synes er best, ikke hva operativsystemet og programmene tror er best.

Dette er imidlertid ikke noe problem i det hele tatt. Hvorvidt RAM-en din er full av hurtigbufrede filer eller helt tom, er den tilgjengelig for programmer som virkelig trenger det. Bufret data i RAM-en din er merket som lav prioritet, og den blir straks kassert så snart minnet er nødvendig for noe annet.

Fordi disse dataene umiddelbart kan kasseres når det er nødvendig, er det ingen ulempe for å bruke RAM for hurtigbuffer. (Den ene potensielle ulempen er brukere som ikke forstår hva som skjer ved å bli forvirret.)

Tom RAM er ubrukelig. Det er ikke noe raskere for datamaskinen å skrive data for å tømme RAM, og heller ikke tomt RAM bruker mindre strøm. Faktisk, forutsatt at du lanserer et program som allerede er tilstede i RAM-filens buffer, vil programmene lastes mye raskere når RAM-en din brukes, heller enn når den er tom.

Dette er grunnen til at du bruker en oppgavespiller på Android, er en dårlig ide, og det er også derfor at du ikke bør være for bekymret hvis datamaskinen fyller RAM-en.Det er også en av grunnene til at Windows XP ikke er det ideelle operativsystemet for dagens maskinvare - mens XPs bruk av RAM kan være mye lavere enn Windows 7, er det ikke nødvendigvis en god ting hvis du har en moderne datamaskin med en anstendig mengde RAM.

Anbefalt: