Защо оптимизаторите на паметта и усилвателите на RAM са по-лоши от безполезните
Много компании искат да ви продадат "оптимизатори на паметта", често като част от програмите за оптимизация на компютри. Тези програми са по-лоши, отколкото безполезни - те не само ще ускорят работата на компютъра, но и ще го забавят.
Такива програми се възползват от неопитни потребители, като правят фалшиви обещания за повишаване на ефективността. В действителност компютърът знае как да управлява RAM самостоятелно. Тя ще използва RAM за увеличаване на производителността на компютъра - няма смисъл RAM да стои празен.
Дали компютърът ви RAM запълване? Това е добре!
Оптимизаторите на паметта се основават на недоразумение. Можете да погледнете RAM на вашия компютър и да го видите да се запълва - например, може да имате 4 GB оперативна памет и да видите, че 3 GB е пълна само с 1 GB. Това може да бъде изненадващо за някои хора - вижте как са раздути съвременните версии на Windows! Как ще изпълнявате допълнителни програми с толкова малко памет?
В действителност, модерните операционни системи са доста добри в управлението на паметта сами. Това, че 3 GB от използваната RAM не означава непременно отпадъци. Вместо това компютърът ви използва вашата RAM за кеширане на данни за по-бърз достъп. Независимо дали става дума за копия на уеб страници, които сте отворили в браузъра си, за приложения, които сте отваряли по-рано, или за други типове данни, които може да ви потрябват скоро, вашият компютър ще се затвори в неговата RAM. Когато се нуждаете от данни отново, компютърът ви не трябва да се удари в твърдия ви диск - той може просто да зареди файловете от RAM.
Най-важното е, че няма смисъл RAM да бъде празен. Дори ако вашата RAM е напълно пълна и компютърът ви се нуждае от повече, за да стартира приложение, вашият компютър може незабавно да отхвърли кешираните данни от вашата RAM и да използва това място за приложението. Няма смисъл RAM да стои празен - ако е празен, той се губи. Ако е пълна, има голям шанс да ускори времето за зареждане на програмата и всичко друго, което би използвало твърдия диск на компютъра.
Забележете, че много малко RAM всъщност е „безплатно“ на екрана по-долу. RAM се използва като кеш, но все още е маркиран като наличен за всяка програма, която трябва да я използва.
В миналото пълната оперативна памет показваше проблем. Ако сте използвали Windows Vista на компютър с половин брой RAM, може да почувствате, че компютърът непрекъснато се забавя - трябваше постоянно да чете и пише на твърдия диск, като използваше страницата на твърдия диск като неефективна подмяна на RAM. Въпреки това, съвременните компютри обикновено имат достатъчно RAM за повечето потребители. Дори и компютрите от нисък клас обикновено се доставят с 4 GB оперативна памет, което трябва да бъде повече от достатъчно, освен ако не правите интензивни игри, изпълнявате няколко виртуални машини или редактирате видеоклипове.
Дори ако RAM е проблем за вас, няма причина да използвате оптимизатор на паметта. Оптимизаторите на паметта са змийско масло, което в най-добрия случай е безполезно и в най-лошия вреден.
Как работят оптимизаторите на паметта
Когато използвате оптимизатор на паметта, ще видите, че използването на RAM на компютъра ви намалява. Това може да изглежда като лесна победа - намалили сте използването на RAM, просто в крайна сметка натиснете бутон. Но не е толкова просто.
Оптимизаторите на паметта действително работят по един от двата начина:
- Те призовават функцията за API на EmptyWorkingSet Windows, принуждавайки работещите приложения да записват работната си памет в страницата с Windows.
- Те бързо разпределят голямо количество памет за себе си, принуждавайки Windows да отхвърля кешираните данни и да записва данни за приложенията в файла на страницата. След това те освобождават паметта, оставяйки я празна.
И двете тези трикове наистина ще освободят RAM, което ще го направи празен. Всичко това обаче забавя нещата - сега приложенията, които използвате, ще трябва да получат необходимите им данни от файла на страницата, четене от твърдия диск и отнема повече време за работа. Всяка памет, използвана за кеш паметта, може да бъде отхвърлена, така че Windows ще трябва да получи нужните данни от твърдия диск.
С други думи, тези програми освобождават бърза памет, като принуждават данните, които са ви нужни, да се забавят в паметта, където отново ще трябва да се преместят обратно към бърза памет. Това няма смисъл! Всичко, което постига, е да ви продаде друга програма за оптимизация на системата, от която не се нуждаете.
Ако Windows се нуждае от RAM, тя въпреки това ще прехвърли данните към файла на страницата или ще изхвърли кешираните данни. Всичко това се случва автоматично, когато е необходимо - няма смисъл да забавяте нещата, като я принуждавате да се случи, преди да е необходимо.
Подобно на приложенията за почистване на PC, оптимизаторите на паметта са измама. Изглежда, че правят нещо положително на хората, които не разбират как работи управлението на паметта, но всъщност правят нещо вредно.
Как да „оптимизираме“ вашата памет
Ако искате да имате повече налична оперативна памет, пропуснете оптимизатора на паметта. Вместо това се опитайте да се отървете от стартираните от вас приложения, които не са ви нужни - премахнете ненужните програми от системната лента, забранете безполезни стартиращи програми и т.н..
Ако се нуждаете от повече RAM за това, което правите, опитайте да закупите още RAM. RAM е доста евтина и не е много трудно да я инсталирате сами, като използвате някое от ръководствата за инсталиране на RAM, достъпни онлайн. Просто се уверете, че купувате правилния тип RAM за вашия компютър.
Да, оптимизаторите на паметта могат да освободят част от RAM на вашия компютър. Това обаче е лошо нещо - искате компютърът ви да използва RAM, за да ускори нещата. Няма смисъл да имате свободна памет.