полезные статьи

Почему системный процесс Windows 10 использует так много оперативной памяти?

Если вы сделали скачок и обновились до Windows 10, вы могли заметить нечто странное: системный процесс иногда занимает безумное количество оперативной памяти, возможно, более 1 ГБ. На самом деле это не ошибка, это особенность Windows 10. Вот как это работает.

Прежде чем мы объясним, что происходит в новых версиях Windows, давайте поговорим о том, как предыдущие версии Windows обрабатывали использование памяти. У вас только так много места в оперативной памяти для хранения данных. Если вы заполняете память вашего компьютера, Windows выгружает наименее используемые страницы данных в файл подкачки, который находится на вашем жестком диске.

Недостатком этого метода является то, что если вам нужно снова использовать данные из файла подкачки, он должен получать их с гораздо более медленного жесткого диска, а не загружать их из сверхбыстрой памяти. Хотя это лучше, чем сбой приложения, все равно было бы лучше, если бы эти данные вообще не покидали память.

Как Windows 10 управляет управлением памятью

Windows 10 по-прежнему использует файл подкачки, когда это необходимо. Однако теперь, когда память вашего компьютера начинает заполняться, Windows 10 запускает старые страницы памяти, поэтому они занимают меньше места, аналогично тому, что происходит при создании ZIP-архива из нескольких файлов. Так, например, если у вас запущено приложение, к которому вы давно не обращались, вместо копирования информации об этом приложении на жесткий диск, Windows просто уменьшит его, но сохранит в памяти.

Разумеется, компромисс в том, что распаковка сжатой памяти занимает больше тактов процессора. Как правило, однако, эта стоимость производительности намного, намного ниже, чем это было бы, если бы система должна была получать данные с жесткого диска (даже SSD). Таким образом, даже при сжатии эти старые приложения быстрее извлекаются из памяти, чем загружаются из файла подкачки жесткого диска.

Вся сжатая память, создаваемая Windows 10, сохраняется в системном процессе. Вот почему он, кажется, вздувается со временем. Чем дольше у вас работает компьютер (и чем больше приложений или вкладок браузера вы запускаете), тем больше данных в памяти Windows нужно будет сжать.

Пользователи Mac используют очень похожую функцию с 2013 года, и даже в более новых версиях ядра Linux используется тип сжатия памяти. Несмотря на то, что в диспетчере задач это выглядит тревожно, этот метод сохранения памяти не только лучше, но уже довольно распространен среди других операционных систем.

Что вы можете с этим поделать

Для начала, вам не обязательно ничего с этим делать. Как мы уже говорили ранее, неиспользованная оперативная память - это потерянная оперативная память. Закрытие приложений для «экономии оперативной памяти» означает, что их загрузка займет больше времени, когда они снова понадобятся. Если ваш компьютер не работает медленно, вы не должны беспокоиться о программах, использующих много оперативной памяти. Это хорошо.

Однако, как мы уже говорили ранее, для распаковки сжатой памяти теперь используется больше циклов ЦП, а не просто загрузка с жесткого диска, поэтому при переключении на приложение, к которому вы еще не обращались, можно увидеть кратковременное снижение производительности. Если это происходит с вами, есть несколько вещей, которые вы можете сделать. Но это почти те же решения, которые вы всегда имели:

  • Добавьте больше оперативной памяти. Ничто не будет лучше для вашей системы, чем обновление общей оперативной памяти. Чем больше у вас реального места в ОЗУ, тем меньше Windows 10 нужно сжимать.
  • Удалите ненужные приложения. Половина дерьма, попавшего на ваш компьютер, не нужна и занимает ресурсы. Избавьтесь от всего, что вам не нужно.
  • Закройте приложения или вкладки, которые вам не нужны: чем больше вещей вы оставите запущенными, тем больше памяти будет отведено процессу System. Для вашего браузера может помочь закрытие или приостановка вкладок, к которым вы не прикасались целую вечность и знаете, что никогда не вернетесь.

В конце концов, мало что изменилось. То, как вы справляетесь с высоким использованием памяти, существенно не отличается от того, что было в предыдущих версиях Windows, - это просто немного утомительно, когда вы впервые видите это в диспетчере задач. Но не волнуйтесь: системный процесс просто работает еще усерднее, чтобы обеспечить бесперебойную работу вашего компьютера.

открыто