Много потребители на новия Windows 10 са загрижени, че в някои случаи операционната система консумира твърде много RAM. По-специално, ние говорим за системния процес, за нуждите на който операционната система може да отдели дори няколко гигабайта.
Защо това се случва и може ли да се направи нещо, за да се реши това? Всъщност няма нужда да правите нищо. Просто трябва да разберете защо високата консумация на памет в този конкретен процес не е лоша, а напротив, е „симптом“ на едно от подобренията, включени в Windows 10.
Това не е грешка, това е функция
Това може да изглежда като шега, но фактът, че системният процес в Windows 10 може да консумира 4 GB RAM (или повече), не е изтичане на памет или друг сериозен проблем, а подобрение в механизма за управление на паметта, който подобрява работата на приложението.
В Windows 8 и по-стари, при липса на свободна памет, системата автоматично премества данните на стартиращи приложения в суап файла, който се намира на твърдия диск и служи като виртуална памет. Въпреки това, тъй като скоростта на четене на данни от твърдия диск е много, много по-ниска от тази на RAM, това води до забележимо намаляване на отзивчивостта на приложенията, чиито данни са разположени във файла на страницата.
Разбира се, има суап файл в Windows 10, но преди да го използва, системата се стреми да реализира най-доброто решение, а именно компресиране на неизползвани данни, за да остави възможно най-много приложения в RAM паметта. В този случай производителността е по-ниска, отколкото при нормално съхранение на данни в RAM памет (тъй като се изисква декомпресия за повторно използване на компресирани данни), но по-висока, отколкото при достъп до приложения, разположени на диска (суап файл).
Компресията работи в системата и поради тази причина този процес понякога може да „консумира“ няколко гигабайта.
Приятен ден!