If-Koubou

Защо оптимизаторите на паметта и буферите за RAM са по-лоши от безполезни

Защо оптимизаторите на паметта и буферите за RAM са по-лоши от безполезни (Как да)

Много компании искат да ви продадат "оптимизатори на паметта", често като част от програмите за "оптимизация на компютъра". Тези програми са по-лоши от безполезни - не само те няма да ускорят компютъра ви, те ще го забавят.

Такива програми се възползват от неопитни потребители, правейки фалшиви обещания за повишаване на ефективността. В действителност компютърът ви знае как да управлява RAM сам. Той ще използва RAM, за да увеличи производителността на компютъра ви - няма смисъл да остава празна RAM.

Компютърът ви зарежда ли RAM? Това е добре!

Оптимизаторите на паметта се основават на недоразумения. Можете да погледнете в RAM на компютъра си и да го видите да се запълни - например, може да имате 4 GB RAM и да видите, че 3 GB е пълен само с 1 GB, за да пощадите. Това може да бъде изненадващо за някои хора - вижте как оплетените съвременни версии на Windows са! Как някога ще стартирате допълнителни програми с толкова малко памет?

В действителност модерните операционни системи са доста добри в управлението на паметта сами. Това 3 GB от използваната RAM не означава непременно отпадъци. Вместо това, вашият компютър използва вашата RAM за кеширане на данни за по-бърз достъп. Независимо дали става въпрос за копия на уеб страници, които сте отворили в браузъра си, приложения, които преди това сте отворили, или каквито и да било други видове данни, които може да се нуждаете отново скоро, компютърът ви виси в неговата RAM. Когато отново имате нужда от данните, компютърът ви не трябва да удря твърдия ви диск - той може просто да зареди файловете от операционната система RAM.

От решаващо значение няма смисъл да правите RAM празен. Дори ако RAM е напълно запълнена и компютърът ви се нуждае от повече от него, за да стартира приложение, компютърът ви може незабавно да изхвърли кешираните данни от вашата RAM и да използва това място за приложението. Няма смисъл да остане празна RAM - ако е празна, това се губи. Ако е пълен, има добър шанс да се ускори времето за зареждане на програмата и всичко останало, което би използвало твърдия диск на компютъра ви.

Забележете, че много малко RAM всъщност е "свободен" на екранната снимка по-долу. RAM се използва като кеш, но все още е маркирана като налична за всяка програма, която трябва да я използва.

В миналото пълната оперативна памет показваше проблем. Ако работите с Windows Vista на компютър с половин RAM памет, можете да почувствате, че компютърът непрекъснато се забавя - трябва непрекъснато да чете и записва на твърдия диск, като използва файла на страницата на твърдия диск като неефективна подмяна на RAM. Въпреки това модерните компютри обикновено имат достатъчно RAM за повечето потребители. Дори компютрите от нисък клас обикновено се доставят с 4GB RAM, което трябва да е повече от достатъчно, освен ако не правите интензивни игри, изпълнявате няколко виртуални машини или редактирате видеоклипове.

Дори ако RAM е проблем за вас, няма причина да използвате оптимизатор на паметта. Оптимизаторите на паметта са змийско масло, което в най-добрия случай е безполезно и вредно в най-лошия случай.

Как работят оптимизаторите на паметта

Когато използвате оптимизатор на паметта, ще забележите, че използването на RAM на компютъра ви ще намалее. Това може да изглежда като лесна победа - в крайна сметка сте намалили използването на RAM само с натискане на бутон. Но това не е толкова просто.

Оптимизаторите на паметта действително работят по един от следните два начина:

  • Те наричат ​​функцията API на EmptyWorkingSet на Windows, принуждавайки текущите приложения да записват работната си памет във файла на страницата на Windows.
  • Те бързо разпределят голямо количество памет за себе си, принуждавайки Windows да изхвърли кешираните данни и да напише данни от приложенията към файла на страницата. След това те деалозират паметта, оставяйки я празна.

И двата типа наистина ще освободят RAM, правейки го празен. Всичко това обаче е бавно - сега приложенията, които използвате, ще трябва да получат необходимите данни от файла на страницата, да четат от твърдия диск и да отнемат повече време за работа. Всяка памет, която се използва за кеш паметта, може да бъде отхвърлена, затова Windows ще трябва да получи необходимите данни от твърдия диск.

С други думи, тези програми освобождават бързо паметта, като принуждават данните, които се нуждаят от по-бавна памет, където отново трябва да се премести отново в бърза памет. Това няма смисъл! Всичко, което постига, продава друга програма за оптимизация на системата, от която не се нуждаете.

Ако Windows се нуждае от RAM, то така или иначе ще придвижи данни към файла на страницата или ще изхвърли кешираните данни. Това всичко се случва автоматично, когато е необходимо - няма смисъл да се забавят нещата, като се принуждава да се случи, преди да е необходимо.

Подобно на приложенията за почистване на компютри, оптимизаторите на паметта са измама. Изглежда, че правят нещо положително за хора, които не разбират как работи управлението на паметта, но всъщност правят нещо вредно.

Как да оптимизирате паметта си

Ако искате да имате по-голяма налична памет, прескочете оптимизатора на паметта. Вместо това, опитайте се да се отървете от изпълняваните от вас приложения, които не ви трябват - да изчистите ненужните програми от системната област, да изключите безполезни стартиращи програми и т.н.

Ако имате нужда от повече RAM за това, което правите, опитайте да закупите още RAM. RAM е доста евтино и не е много трудно да го инсталирате сами, като използвате един от инструментите за инсталиране на RAM, налични онлайн. Просто се уверете, че купувате правилния тип RAM за вашия компютър.

Да, оптимизаторите на паметта могат да освободят част от RAM на компютъра ви. Това обаче е лошо - искате компютърът ви да използва RAM, за да ускори нещата. Няма смисъл да имате свободна памет.