Защо е добро, че RAM на вашия компютър е пълен
Windows, Linux, Android или друга операционна система използва ли много RAM? Не изпадайте в паника! Модерните операционни системи използват RAM като файлов кеш, за да ускорят нещата. Ако приемем, че компютърът ви работи добре, няма какво да се тревожи.
Въпреки че може да изглежда противоположно на онези от нас, които помнят нашите компютри, които винаги са били гладувани за RAM, използването на високо RAM означава, че вашата RAM се използва добре. Празна RAM е загубена RAM.
Лошото използване на висока памет спрямо доброто използване на висока памет
На първо място, използването на висока памет не винаги е нещо добро. Ако компютърът ви изглежда много бавен, използването на памет с висок произволен достъп (RAM) не е добро нещо. Ако вашата RAM е пълна, компютърът ви е бавен и светлината на твърдия диск постоянно мига, компютърът ви се сменя на диск. Това е знак, че компютърът ви използва твърдия ви диск, който е много по-бавен за достъп, като „препълване“ на паметта ви.
Ако това се случи, е ясно, че компютърът ви се нуждае от повече RAM - или че трябва да използвате по-малко гладни програми. Това определено е лошо нещо.
Все пак, налице е ясна разлика между този случай, когато компютърът ви не работи добре, и по-често срещаният случай, когато компютърът изглежда добре, но има тревожно количество RAM, което се използва с няколко отворени програми..
Кеширане на диск
Инсталирайте Windows XP на компютър и най-вероятно ще го видите, използвайки няколко сто мегабайта памет, когато системата е неактивна. Инсталирайте Windows 7 на същия компютър и вероятно ще видите Windows 7 да използва няколко гигабайта памет в една и съща ситуация.
Е, какво става? Windows XP е само по-лека и по-бърза операционна система? Дали съвременните операционни системи са раздути и разточителни с паметта? Не точно.
RAM е по-изобилна, отколкото когато Windows XP беше лъскавата нова операционна система, а съвременните операционни системи се възползват от нея. Съвременните операционни системи използват RAM на вашия компютър като кеш за често достъпни файлове и програмни данни.
В Windows тази функция е известна като SuperFetch, която беше въведена в Windows Vista. SuperFetch наблюдава приложенията, които използвате, и зарежда често използвани файлове и библиотеки от приложения в RAM на компютъра, преди да имате нужда от тях. Когато стартирате приложение, Windows зарежда файловете на приложението от вашата RAM, вместо да ги чете от диск, което е бавен процес. Това ускорява стартирането на приложенията и обикновено прави компютъра ви по-бърз и по-отзивчив.
Това не се отнася само за Windows. Потребителите на Linux ще забележат също, че техният компютър използва привидно тревожно количество памет за кеширане на файлове от вашия диск, а новите потребители на Linux може да се притесняват, когато забележат това. Много програми за мониторинг на използването на ресурси, като GNOME System Monitor, скриват паметта, използвана от кеша от потребителя, така че потребителите няма да трябва да разбират това или да се притесняват.
Браузъри и друг софтуер
Същото се отнася и за браузъри и други софтуерни приложения със собствени кешове. Например, ако забележите уеб браузър като Mozilla Firefox, който използва голямо количество RAM, това не е непременно нещо лошо. Ако имате много RAM в компютъра, добре е Firefox да го използва. Чрез кеширане на уеб страници, които сте посетили в RAM, Firefox може да ускори времето за зареждане на уеб страници, което прави използването на бутоните Назад и Напред много по-бързо. Поради тази причина Firefox автоматично определя идеалния размер на кеша в зависимост от количеството RAM в компютъра ви.
Самият Firefox може да е имал исторически течове на паметта и други проблеми, но концепцията е същата. Не е разумно Mozilla да използва Firefox RAM до 50 мегабайта, тъй като съвременните компютри имат много RAM Firefox може да използва за ускоряване на сърфирането в мрежата.
Същото се отнася и за друг софтуер. Програмите с висока памет могат да се възползват от вашата RAM памет, без да я прахосват.
Защо празната RAM е безполезна
Може би си мислите, че използването на RAM като кеш е страхотно, но не искате тези програмни файлове и други данни да заемат вашата RAM. Предпочитате да имате налична празна RAM, така че програмите да се стартират незабавно и паметта да се използва за това, което смятате за най-добро, а не това, което вашата операционна система и програми смятат за най-добро.
Но това изобщо не е проблем. Дали вашата RAM е пълна с кеширани файлове или е напълно празна, всичко това е достъпно за програми, които наистина се нуждаят от нея. Кешираните данни в RAM са маркирани като нисък приоритет и веднага се отхвърлят, когато паметта е необходима за нещо друго.
Тъй като тези данни могат да бъдат незабавно изхвърлени, когато е необходимо, няма недостатък в използването на RAM за кеш. (Единственият потенциален недостатък са потребителите, които не разбират какво става в момента.)
Празната RAM е безполезна. Не е по-бързо за компютъра да записва данни в празна RAM, нито празната RAM използва по-малко енергия. Всъщност, ако приемем, че стартирате програма, която вече може да присъства във файловия кеш на RAM, програмите ще се зареждат много по-бързо, когато се използва вашата RAM, а не когато е празна..
Ето защо използването на задача убиец на Android е лоша идея, и това е също така защо не трябва да бъдат твърде загрижени, ако компютърът ви е попълване на RAM. Това е и една от причините, поради които Windows XP не е идеалната операционна система за хардуера на днешния ден - докато използването на RAM в XP може да е много по-ниско от това на Windows 7, това не е задължително, ако имате модерен компютър с прилична сума RAM.