Процес System і високе споживання пам'яті в Windows 10

Багато користувачів новоспеченої Windows 10 проявляють заклопотаність тим, що в ряді випадків операційна система споживає занадто багато оперативної пам'яті. Зокрема, мова йде про процес System, під потреби якого операційна система може виділити навіть кілька гігабайт.

Чому це відбувається і чи можна що-небудь зробити, щоб вирішити це? Насправді немає необхідності що-небудь робити. Потрібно лише зрозуміти, чому високе споживання оперативної пам'яті конкретно цим процесом не погано, а навпаки, є "симптомом" одного з поліпшень, які увібрала в себе Windows 10.

Це не баг, це фіча

Це може здатися жартом, але те, що процес System в Windows 10 може споживати 4 Гб RAM (або більше) є не витоком пам'яті або інший серйозною проблемою, а поліпшенням в механізмі управління пам'яттю, яке підвищує продуктивність додатків.

У Windows 8 і більше ранніх версіях при відсутності вільної пам'яті система автоматично переміщує дані запущених додатків в файл підкачки, який знаходиться на жорсткому диску і служить в якості віртуальної пам'яті. Однак, оскільки швидкість читання даних з жорсткого диска набагато, набагато нижче такої у оперативної пам'яті, це призводить до помітного зниження чуйності додатків, чиї дані розміщені у файлі підкачки.

Звичайно, файл підкачки є і в Windows 10, але перед його використанням система прагне реалізувати краще рішення, а саме, стиснути невживані дані, щоб залишити в оперативній пам'яті якомога більше додатків. У цьому випадку продуктивність менше, ніж при звичайному зберіганні даних в RAM (оскільки для повторного використання стислих даних потрібно декомпресія), але вище, ніж при зверненні до додатків, які на диску (файл підкачки).

Стиснення функціонує в рамках System і саме з цієї причини цей процес іноді може "споживати" кілька гігабайт.

Відмінного Вам дня!