If-Koubou

Zašto alati za optimizaciju memorije i RAM-ovi pate od beskorisnih

Zašto alati za optimizaciju memorije i RAM-ovi pate od beskorisnih (Kako da)

Mnoge tvrtke žele prodati vam "optimizatore memorije", često kao dio programa "optimizacije računala". Ti programi su gori od beskorisnih - ne samo da neće ubrzati vaše računalo, nego će ih usporiti.

Takvi programi iskoristiti su neiskusne korisnike, dajući lažne obećanja o povećanju performansi. U stvarnosti, vaše računalo zna kako upravljati RAM-om sami. Koristit će RAM za povećanje performansi vašeg računala - nema smisla da RAM ostane prazan.

Je li RAM punjenje vašeg računala? To je dobro!

Optimizatori memorije temelje se na nesporazumu. Možete pogledati RAM-a vašeg računala i vidjeti da se puni - na primjer, možda imate 4 GB RAM-a i vidite da je 3 GB pun, sa samo 1 GB za rezervne. To može biti iznenađujuće za neke ljude - pogledajte kako su napuhane moderne verzije sustava Windows! Kako ćete ikada pokrenuti dodatne programe s toliko malo memorije na raspolaganju?

U stvarnosti moderni operacijski sustavi prilično su dobri u upravljanju samom pamćenjem. To 3 GB korištene RAM-a ne mora nužno ukazivati ​​na otpad. Umjesto toga, računalo koristi vaše RAM-ove za spremanje podataka u predmemoriju radi bržeg pristupa. Bilo da su kopije web stranica koje ste otvorili u vašem pregledniku, aplikacije koje ste ranije otvorili ili bilo koja druga vrsta podataka koja će vam uskoro trebati uskoro, računalo će se zadržati u RAM-u. Kada ponovno trebate podatke, vaše računalo ne mora pogoditi tvrdi disk - može samo učitati datoteke iz RAM-a.

Bitno je da nema RAM-a. Čak i ako je vaš RAM potpuno napunjen i vaše računalo treba više od toga da pokreće aplikaciju, vaše računalo može odmah odbaciti podatke spremljene iz RAM-a i koristiti taj prostor za aplikaciju. Nema smisla imati RAM ostati prazan - ako je prazan, to je izgubljeno. Ako je puna, ima dobre šanse da može ubrzati vrijeme učitavanja programa i bilo što drugo koje bi koristilo tvrdi disk vašeg računala.

Primjetite da je vrlo malo RAM-a zapravo "besplatno" na slici ispod. RAM se koristi kao predmemorija, ali je i dalje označen kao dostupan za bilo koji program koji ga treba koristiti.

U prošlosti, puna RAM je ukazao na problem. Ako koristite sustav Windows Vista na računalu s pola koncerata RAM-a, mogli biste osjetiti da računalo stalno usporava - moralo je stalno čitati i pisati na tvrdom disku, koristeći tvrdi disk datoteke kao neučinkovitu zamjenu za RAM. Međutim, moderna računala općenito imaju dovoljno RAM-a za većinu korisnika. Čak i niska računala uglavnom imaju 4 GB RAM-a, što bi trebalo biti više nego dovoljno, osim ako ne radite intenzivno igranje, trčanje više virtualnih strojeva ili uređivanje videozapisa.

Čak i ako je RAM problem za vas, nema razloga za korištenje alata za optimizaciju memorije. Optimizatori memorije su zmijsko ulje koje je u najboljem slučaju korisno i štetno u najgorem slučaju.

Kako funkcioniraju optimizatori za memoriju

Kada upotrebljavate alat za optimizaciju memorije, vidjet ćete kako se RAM-ov računalo koristi dolje. Ovo se može činiti kao jednostavna pobjeda - ipak, smanjili ste korištenje RAM-a samo nakon pritiska tipke. Ali to nije tako jednostavno.

Optimizatori memorije zapravo rade na jedan od dva načina:

  • Oni nazivaju funkciju EmptyWorkingSet Windows API, prisiljavajući pokrenute aplikacije da napišu svoju radnu memoriju na datoteku sa sustavom Windows.
  • Oni brzo dodjeljuju veliku količinu memorije za sebe, prisiljavajući Windows da odbacuje podatke spremljene u memoriju i napiši podatke aplikacije u datoteku stranice. Oni zatim deallocirati memoriju, ostavljajući ga praznim.

Oba od tih trikova doista će osloboditi RAM, što ga čini praznim. Međutim, sve to čini spor stvari - sada aplikacije koje koristite morat će dobiti potrebne podatke iz datoteke stranice, čitajući s tvrdog diska i duže raditi. Bilo koja memorija koja se koristi za predmemoriju može se odbaciti, pa će Windows morati dobiti potrebne podatke s tvrdog diska.

Drugim riječima, ti programi oslobađaju brzu memoriju prisiljavajući potrebne podatke na sporiju memoriju, gdje će se opet morati premjestiti natrag do brze memorije. Ovo nema smisla! Sve to ostvaruje je prodaja vam drugi program za optimizaciju sustava koji vam nije potrebna.

Ako Windows treba RAM, svejedno će gurati podatke na datoteku stranice ili odbaciti podatke spremljene u memoriju. Sve se to događa automatski kada to treba - nema smisla usporavati stvari tako što će se to dogoditi prije nego što bude potrebno.

Poput aplikacija za čišćenje računala, optimizatori memorije su muljaža. Čini se da čine nešto pozitivno ljudima koji ne razumiju kako funkcionira upravljanje memorijom, ali zapravo rade nešto štetno.

Kako zapravo "optimizirati" svoju memoriju

Ako želite imati više raspoloživih RAM-ova, preskočite alat za optimizaciju memorije. Umjesto toga, pokušajte riješiti pokrenute aplikacije koje vam nisu potrebne - izbrišite nepotrebne programe s trake sustava, onemogućite beskorisne programe za pokretanje i tako dalje.

Ako trebate više RAM-a za ono što radite, pokušajte kupiti još RAM-a. RAM je prilično jeftin i nije previše teško instalirati ga pomoću jednog od dostupnih mrežnih vodiča za instaliranje RAM-a. Samo osigurajte da kupite ispravnu vrstu RAM-a za vaše računalo.

Da, alati za optimizaciju memorije mogu osloboditi neke od RAM-a vašeg računala. Međutim, to je loša stvar - želite da vaše računalo koristi svoj RAM kako bi ubrzalo stvari. Nema smisla imati slobodnu memoriju.