Диспетчер задач память что это
Перейти к содержимому

Диспетчер задач память что это

  • автор:

Sysadminium

Диспетчер задач и память. В этом уроке я покажу вам как наблюдать за расходованием памяти используя встроенный «Диспетчер задач».

Диспетчер задач «Память»

В «Диспетчере задач» можно посмотреть информацию по физической и виртуальной памяти на вкладке «Производительность»:

Диспетчер задач и память

Описание графиков

  • Использование памяти. Общая высота графика (16 ГБ в данном примере) представляет объем оперативной памяти, который может использоваться операционной системой. При этом, белое пространство над используемой памятью соответствует значению «Доступно» ниже графика.
  • Структура памяти. График показывает соотношение между различными состояниями страниц памяти. Состояния страниц мы разбирали на прошлом уроке. На графике слева на право показана:
    • используемая — память используется процессами, драйверами или оперативной системой;
    • измененная — такую память можно освободить, но вначале содержимое из неё нужно записать на диск;
    • зарезервированная — эту память диспетчер памяти зарезервировал для процессов, но пока они её не используют. А ещё сюда входит кэш;
    • свободная — эта память будет отдаваться новым процессам в первую очередь.

    Описание значений

    • Используется (сжатая) — физическая память, используемая в настоящее время. Объем сжатой физической памяти указан в скобках. Про сжатие памяти тоже расскажу, но в следующих статьях.
    • Доступно — объем памяти, доступной для непосредственного использования операционной системой, процессами и драйверами. Равен суммарному размеру изменённой, зарезервированной и свободной памяти.
    • Выделено — это два числа, первое показывает сумму используемой физической памяти (оперативной + подкачки). Второе — сколько всего возможно выделить физической памяти в системе. Эти два числа равны значениям счетчиков производительности Committed Bytes и Commit Limit соответственно.
    • Кэшировано — сюда попадает некоторая информация, которая может потребоваться в будущем. Чем больше у вас свободной оперативной памяти, тем больше в кэш попадет такой информации. В текущий момент эти данные могут быть не нужны, но если понадобятся то из кэша их легче считать, чем с жёсткого диска. На графике «Структура памяти» кэш входит в зарезервированную память. И в качестве дополнительной информации: кэш можно посчитать сложив следующие счетчики производительности в категории Память: Cache Bytes, Modified Page List Bytes, Standby Cache Core Bytes, Standby Cache Normal Priority Bytes и Standby Cache Reserve Bytes.
    • Выгружаемый пул — размер выгружаемого пула.
    • Не выгружаемый пул — размер не выгружаемого пула.

    Выгружаемый и не выгружаемый пулы представляют собой ресурсы памяти, которые операционная система и драйвера устройств используют для хранения своих данных. Эта память режима ядра, то есть обычные процессы, в эту память ничего не записывают. Выгружаемый пул можно поместить в файл подкачки, то есть выгрузить. А не выгружаемый нельзя.

    Кэшированная оперативная память Windows 10 — что это и как её очистить

    Что такое кэшированная память Windows 10 и как её очистить

    Любой пользователь Windows 10, открывший диспетчер задач и заглянувший на вкладку «Производительность» в раздел «Память» обнаружит пункт «Кэшировано», причем размер кэшированной памяти обычно тем значительнее, чем больше объем оперативной памяти на компьютере или ноутбуке.

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

    Что значит «Кэшировано» в информации о памяти

    Память кэшировано в диспетчере задач Windows 10

    Если в диспетчере задач вы подведёте указатель мыши к пустому разделу, обычно располагающемуся по центру графического представления «Структура памяти», вы увидите подпись: «Зарезервировано. Память, содержащая кэшированные данные и код, которые сейчас не используются» — речь ведётся именно о той оперативной памяти, которую вы видите в пункте «Кэшировано». Что это означает?

    Описание памяти кэшировано

    Кэшированная память в Windows 10 — это занятые, но неиспользуемые в настоящий момент страницы памяти, содержащие различные данные, которые могут потребоваться в дальнейшем для работы системных и сторонних процессов и которые эффективнее будет получить именно из оперативной памяти, а не снова прочитать с диска. Чем больше доступной неиспользуемой памяти, тем больший её объём может оказаться в состоянии «кэшировано».

    Логику этого подхода можно описать следующим образом: в Windows 10 присутствуют различные механизмы ускорения работы системы и кэшированная память — один из них. При наличии неиспользуемой оперативной памяти эффективнее использовать её как кэш, а не освобождать сразу: сама по себе свободная память не приводит к ускорению работы: система и программы будут работать с одинаковой скоростью, независимо от того, свободно у вас 2 Гб RAM или 16. Проблемы могут возникнуть, когда свободной памяти не остаётся, но кэшированная память с большой вероятностью не станет причиной этого.

    Очистка кэшированной памяти

    Прежде всего, какая-либо очистка кэшированной памяти Windows 10 самостоятельными действиями, с помощью сторонних утилит или другими методами обычно лишена смысла: память «Кэшировано» освобождается системным менеджером памяти в первую очередь, когда RAM потребовалось для каких-либо задач, а доступной свободной оперативной памяти недостаточно.

    В качестве примера: в первом разделе статьи приводился снимок экрана с состоянием ОЗУ в диспетчере задач на момент начала написания этого материала. Ниже — сразу после запуска редактора видео, открытия и запуска рендеринга проекта в нём.

    Кэшированная память очищена автоматически

    Как можно увидеть, объём кэшированной памяти сократился на 2 Гб, в дальнейшем, по прекращении работы с «тяжелым» софтом её объём вновь будет прирастать по мере использования системы и всё это — нормальное поведение, не влияющее негативно на отзывчивость вашего ПК или ноутбука.

    Существуют сторонние утилиты для быстрой очистки всей кэшированной оперативной памяти в Windows 10 и предыдущих версиях системы. Один из самых популярных инструментов — EmptyStandbyList.exe, демонстрация его использования после примечания. Ещё две программы, позволяющие выполнить очистку: Mem Reduct и Intelligent Standby List Cleaner.

    Я не рекомендую подобные программы к использованию. Повторюсь: в рассматриваемом случае приятные для глаз числа свободной оперативной памяти, которые мы сможем получить, не приведут к повышению производительности системы или FPS в играх. В других сценариях, когда речь идёт не о кэшированной памяти, а о занятой и используемой RAM, при условии её нехватки для других задач высвобождение может иметь смысл, но это уже отдельная тема.

    Упомянутую программу можно скачать с сайта разработчика: https://wj32.org/wp/software/empty-standby-list/ после этого для её использования:

      .
    1. Введите следующую команду, указав полный путь к EmptyStandbyList.exe в начале команды (для этого можно удерживать клавишу Shift, нажать по файлу правой кнопкой мыши, выбрать пункт «Копировать как путь», а затем вставить в командную строку):Очистка кэшированной памяти в emptystandbylist
    2. Вариант результата — на изображении ниже (получено не на том же компьютере, на котором были сделаны предыдущие скриншоты). Ручная очистка памяти кэшировано

    При этом следует учитывать, что сразу после использования утилиты, по мере работы, объем кэшированной памяти вновь начнёт расти.

    Видео

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

    А вдруг и это будет интересно:

    19.03.2021 в 09:17

    Мир вам! Прошу прощение за обращение не по сегодняшней, но я не нашёл, как ещё к вам можно обратиться. У меня на Windows 10 время от времени выскакивает окошко с надписью — «Восстановить параметры безопасности интернета». Что это такое и как их восстановить, чтобы уведомление больше не появлялось?

    19.03.2021 в 10:12

    Здравствуйте. Возможно, ваш антивирус находит какие-то изменения и показывает такое сообщение? Точнее по описанию я не скажу.

    19.03.2021 в 12:34

    Удачная статья…
    У меня другой вопрос, как увеличить размер кэша в памяти, у меня получается так «используется 3гб из 64, размер кэша 2 гб», как «попросить» Виндовоз кушать всё…?

    19.03.2021 в 16:40

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

    20.03.2021 в 13:18

    нее, а погрузить все работающие файлы (весь виндовоз) в оперативку…, чтоб шибче работало. теоретически 64 гб должно хватить..

    21.03.2021 в 07:57

    Ну вообще когда вы систему загружаете у вас и так почти все именно работающие файлы Windows в оперативке, библиотеки, которые время от времени бывают нужны — не загружаются, а всё основное — да. А вот если бы это было не так, работать было бы сильно сложнее.

    13.04.2021 в 02:06

    Хватит только теоретически. И при переполнении будет мгновенный бсод (поэкспериментировать можно, это весело), плюс своп-то все равно будет эмулироваться в ОП. Можно практически отключить файл подкачки и запретить его использование в реестре, но это не даст никакого повышения производительности, абсолютно. Подобный сценарий работает в windows PosReady/industry с заливкой образа с системой в оперативку при старте с помощью ewf фильтра, и дальнейшей работой оттуда. Там это сделано с целью надежности и экономии флешки, дешевого ссд в банкомате, с которого обычно все грузится. WinPe грузится также, из тех же соображений.

    19.03.2021 в 14:55

    Дмитрий, здравствуйте! Исправьте описку — «Если в диспетчере устройств вы подведёте указатель мыши…» – не в диспетчере устройств, а в диспетчере задач. Всего наилучшего!

    19.03.2021 в 16:33

    Здравствуйте. Спасибо, сейчас сделаю)

    13.04.2021 в 02:18

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

    06.07.2021 в 02:43

    Отключение службы Sysmain ни к чему не приводит, оперирование с Superfetch в реестре тоже. Чего там отключается, неизвестно, кэшиование как происходило, так и происходит.

    14.09.2021 в 03:48

    Здравствуйте! Прошу мне помочь.
    Ситуация следующая: у меня было 16гб оперативки (2 по 8) и все работало стабильно до момента скачивания требовательной игры под названием Genshin Impact. В первый же день наиграл около 10 часов и все было прекрасно ,но уже на следующий случилось непредвиденное: во время игры все залагало, а потом выскочил синий экран. Компьютер начал перезагружаться, но экран был черный (то есть картинки не было), а на материнской плате горела красная лампочка +dram. Мне доводилось иметь дело с подобным полтора года назад на, тогда еще необновленном компьютере, (там были устаревшие комплектующие и 7 винда) и на тот момент спасала перестановка оперативки в другой слот (была всего одна планка на 4 гб и 4 слота). Так что я решил поступить так же, но это не сработало.
    Проблема решилась запуском компьютера с одной планкой (высвечивалось, что конфигурация компьютера была изменена, потому я заходил в биос и нажимал F10, а после вставлял вторую планку и запускал заново). После этого я пытался продолжить играть, но время от времени все равно выдавало критическую ошибку (интересно, что код ошибки менялся каждый раз, тем не менее, они были схожи и в интернете писали, что проблема либо в драйверах, либо в самих комплектующих). Я не сдавался и на протяжении следующих 2-ух недель пытался поиграть в заветную игру, пробуя различными способами запустить компьютер после ошибки. Менял местами планки, выключал компьютер отключением питания, запускал без видеокарты — в общем — издевался как мог, но все было тщетно и работал только способ с биосом. Параллельно безуспешно искал способы и пробовал предотвратить ошибку снижая настройки графики самой игры, работая с драйверами, настройками компьютера, командной строкой и т.д.
    Со временем я заметил, что ситуация ухудшилась, поскольку компьютер мог залагать, не только в конкретной игре, а и вовремя работы с другими программами. Например при запуске игры Hearthstone и гугла, изображение полностью застывало на пару секунд, потом пропадало и снова появлялось, но было написано «программа не отвечает». При этом звук не исчезал. Так же появлялось такое уведомление от amd software (поскольку видеокарта amd) «We detected a driver timeout has occured on your system».
    В результате, дошло до того, что компьютер стал запускаться и работать только с одной из планок памяти. Вторую пришлось отдать по гарантии на проверку 2 дня назад.
    Я решил продолжить пользоваться компьютером с оставшейся планкой на все те же 8 гб, которых, казалось бы, мне должно было вполне хватать для нормальной работы с большинством обычных программ и не тяжелых игр, как тот же HS, но и тут случился конфуз. А именно ситуация схожая с выше упомянутой про хартстоун и гугл, только теперь уведомление касалось какого-то wattman (наверное из софта амд) и все продолжало работать. И то появлялось оно не всегда. Чаще — запуская на фоне игры браузер, в нем , при попытке загрузить любую страницу, писалось , что мне не хватает памяти. В диспетчере задач при этом было написано , что 4 из 8гб , используется , выделено 8.7 из 8.7 гб, 4 гб кэшировано и доступно тоже что-то около 4гб. Тоже самое происходит , если просто открыть несколько вкладок в гугл (не больше 10).
    В общем, выглядит так, что в первом случае проблема была в неисправности одной из планок оперативной памяти. Но мне все же кажется, что дело не только в этом. Хотелось бы услышать Ваш комментарий по этому поводу. Но больше всего меня волнует вопрос по 2 части. Почему так происходит и как это исправить, что мой компьютер не использует кэшированную память?
    Так же хочу извинится за столь долгий рассказ, но мне хотелось поделиться как можно большим количеством подробностей и информации.

    14.09.2021 в 19:35

    Здравствуйте.
    Мои мысли:
    1. Ничего с видеокартой в последнее время не делалось? Даже если простое обновление драйверов — стоит попробовать откатить на предыдущие.
    2. Не экспериментировали ли с файлом подкачки? Возможно, когда-то раньше. Если да, попробуйте включить автоматическое определение его размеров.
    3. Не в «притык» ли место на системном диске? Посмотрите, чтоб там было хотя бы 10-15 Гб свободного места.

    16.09.2021 в 08:39

    1. Удалялись самые новые и устанавливались более ранней версии.
    2. Нет, но решил включить автоматическое определение размеров.
    3. Было около 16гб свободного места, но я почистил до 70гб — ничего не изменилось. Скорее даже наоборот — стало только хуже. То есть я решил зайти в Genshin(та самая игра с которой все началось) , поскольку до этого мне удавалось в нее играть с одной планкой, и буквально с первых же минут геймплея начала появляться ошибка 0xc000012d и 0xc0000142 , а после закрытия этих окон и попытке поиграть дальше появился синий экран с кодом ошибки mhyprot2.sys.
    Возможно, стоит переустановить виндовс?

    16.09.2021 в 15:08

    Может и стоит. Даже если не поможет, то хотя бы будет больше поводов искать проблемы в оборудовании.

    29.08.2023 в 11:49

    Выключи комп, отключи блок питания потом зажми кнопку включения, сними оперативку пропылесось слоты оперативной памяти, ластиком протри контакты оперативной пока не посветлеют, поставь всё назад, потом проверь оперативную память средствами windows

    12.09.2022 в 10:27

    Вот как раз непостоянство выдачи кода и адресов ошибки при BSODе сразу указывают на неполадки памяти. Загрузитесь в WinPE с флешки, где есть MemTest 5.xx и запустите проверку. Пусть прогонит память полностью.

    16.11.2021 в 22:01

    Спасибо, мил человек! Скормил рендеру дополнительных 7 Гб! )))

    19.04.2022 в 00:47

    У меня КЭШ переполняется при работе с программой SolidWorks 2019.

    Пробовал чистить программами RAMMap и EmptyStandbyList.
    RAMMap вообще ничего не сделал.
    EmptyStandbyList — очистил. Но после этого система впала в ступор.
    Проводник нагрузил процессор на 43%. Пришлось делать перезагрузку.

    Для себя я нашёл другой способ очистки КЭШа.
    Создал в системе ещё одного пользователя. Когда КЭШ перегружается выхожу из сеанса «Пользователь 1». А потом снова в него вхожу. В сеанс «Пользователь 2» входить даже не нужно.
    Эта операция занимает значительно меньше времени чем перезагрузка и никак не вредит системе.

    Не доверяйте информации о памяти в Диспетчере задач

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

    tl;dr: Диспетчер задач скрывает информацию о подкачке (paged memory) и виртуальном пространстве процесса. Лучше используйте Process Explorer из комплекта Sysinternals.

    Выделение памяти в Windows

    При запуске нового процесса ОС присваивает этому процессу непрерывное адресное пространство. В 32-разрядных системах это пространство может составить 4 ГБ, обычно 2 ГБ для ядра, а остальное для процесса. В этой статье проигнорируем использование памяти ядром. В 64-разрядных системах зарезервированная процессом память может вырасти до колоссальных 64 ТБ. Что этот процесс будет делать с несколькими терабайтами памяти, когда у нас на самом деле жалкие 8 ГБ? Сначала нужно понять, что такое зарезервированная и переданная память.

    Зарезервированная и переданная память

    Не все части этого огромного адресного пространства равны. Некоторые части адресного пространства процесса фактически поддерживаются либо физической оперативной памятью, либо диском (см. ниже). Зарезервированная память считается переданной (Committed), если ОС предлагает вам эту память при попытке её использовать. Остальная часть адресного пространства, а это подавляющее большинство, остаётся доступным для резервирования. То есть не всегда ОС может предложить вам этот блок памяти для использования: она может сделать копию на диске (файл подкачки), например, а может и не сделать. В C++ резервирование памяти осуществляется вызовом VirtualAlloc. Так что переданная память является аппаратно ограниченным ресурсом в ОС. Давайте посмотрим.

    Файл подкачки ОС

    Файл подкачки — замечательная идея. В принципе, ОС понимает, что некоторые части памяти особо не используются вашим приложением. Зачем тратить на него реальную физическую память? Вместо этого процесс в ядре записывает этот неиспользуемый фрагмент на диск. Пока к нему не обратятся снова, только тогда он вернётся в память.

    Для более подробного объяснения, как работает память в Windows, рекомендую лекцию «Тайны управления памятью» Марка Руссиновича.

    Отслеживание памяти

    Здесь много за чем нужно следить и анализировать. К кому обратиться? Конечно, к Диспетчеру задач!

    Память в RAM обычно называют рабочим набором (Working Set), в то время как всю выделенную память обычно именуют Private Bytes. Библиотеки DLL вносят путаницу в определения, поэтому пока их проигнорируем. Иначе говоря:

    Private Bytes [выделенная память] = рабочий набор + файл подкачки

    По умолчанию Диспетчер задач показывает для любого процесса именно рабочий набор:

    И это число, на которое я всё время смотрел. Откуда я знал, что в Диспетчере задач информация о переданной памяти находится в колонке Commit Size . Я так и не смог там найти информацию о виртуальной памяти.


    Диспетчер задач позволяет добавить информацию о переданной памяти, если щёлкнуть правой кнопкой мыши по столбцам и выбрать соответствующий пункт

    Эффективные метрики памяти

    К счастью, есть много других ресурсов для отслеживания ресурсов. На каждой машине под Windows установлен PerfMon (Системный монитор), который выдаёт очень подробную информацию о каждом процессе и системе в целом:

    Интересно, что Системный монитор умеет фактически исследовать и сравнивать метрики на двух или более компьютерах в сети. Это очень мощный инструмент, но Диспетчер задач, очевидно, удобнее для пользователей. В качестве промежуточного решения рекомендую Process Explorer:

    Бум! Visual Studio, чего это ты до сих пор в 32-битном режиме (обратите внимание на его Virtual Size)? Пиковое использование памяти на моём компьютере на уровне 89% от максимума, ещё терпимо. Это пригодится позже.

    Дополнение: многие указали на другие удобные инструменты, в том числе VMMap и RAMMap.

    Отладка по информации о памяти

    К счастью, это не какие-то ненужные мелочи ОС. Актуальная информация о потреблении памяти многократно помогала мне в отладке разных проблем.

    Самое главное, это найти нетронутые части выделенной памяти. Данные о подкачке тоже важны: эта память передана, но используется редко или вообще не используется.

    Даже если память будет иногда использоваться, важно понимать, что это дорогой ресурс, так что идти по такому пути ни в коем случае нельзя. Здесь появятся и утечки памяти.

    По этим причинам я ранее слышал предложение полностью удалить файл подкачки и приравнять выделенную память рабочему набору. Однако это обоюдоострая идея. Тогда ОС не в состоянии сбросить память в случае неправильной работы приложений, которые иногда впустую резервируют память.

    Мониторинг физической против значения выделенной памяти

    VOVAN WOLFovich

    Доброго времени суток! Текущий блог я бы хотел посветить цифрам потребления оперативной памяти и немного рассказать о вариантах мониторинга и различиях в потреблении.

    Натолкнул меня на эту мысль мой хороший коллега под ником М., у которого я так же обнаружил некорректные цифры потребления оперативной памяти. Да, они часто встречаются в видео и комментариях, где ребята тщетно пытаются выяснить у кого больше FPS и, в частности, показать работоспособность данной игры на конкретно выбранном компьютере. Но ровно как FPS, без показателей минимальных значений 0.1/1, времени кадра и максимального значение, это всего лишь среднее значение в данный момент, так и потребление озу, в варианте «физической», цифра, что не отражает реального потребления оперативной памяти всех процессов. Да да, у нас есть две цифры на выбор в программах и даже в диспетчере задач, в разделе «производительность» и вкладке «память», есть используемая (сжатая) и выделенная. Обратите внимание, что эти цифры отличаются, при том выделенная заметно больше. Сразу скажу, что в силу своего непрофессионализма данной области, блог будет иметь характер, с точки зрения простого пользователя.

    Итак, в английском языке «выделенная память» в windows 10 называется commit charge (в диспетчере задач просто committed). Если интересует подробности данного термина и его характеристика, то вы теперь всегда можете узнать больше в интернете. Однако здесь, я попробую вкратце охарактеризовать простыми словами. Конечно этот параметр можно найти, к примеру в MSI Afterburner, сразу под строчкой Загрузка ОЗУ (RAM Usage) и в HWiNFO, части сенсоров, подраздела System: X System Product Name, где X название ваше материнской платы, а сама строчка Virual memory Committed и Virual memory Available, т.е. занятая и свободная виртуальная память (всё верно, виртуальная или выделенная память). Стоит внести ясность, что если у вас есть файл подкачки, то это значение будет просуммировано с объёмом вашей оперативной памяти.

    Итак, к цифрам. Начнём с наиболее яркого примера – RDR2, где в моём бенчмарке указано 18 Гб потребления оперативной памяти. Чего не скажешь о моём коллеге М. (скриншот), где только 9,6 Гб, зато яркая строчка DDR4 – 32Gb (4000MHz).

    Зачем там 32 Гб, если потребление не больше 10-ти? И можно подумать, что я специально излишне нагружаю оперативную память бразуером с 300 вкладками. Последнее опровергается просто – в конце видео (ниже под спойлером) продемонстрирован диспетчер задач, в том числе видно время работы ПК и вкладка памяти – используется (сжатая), которая соответствует 10,5 Гб и выделено уже 18Гб. Да, значение используемой память похоже на значение со скриншота товарища М. Выделенная больше физической всегда, и об этом дальше.

    Стоит напомнить, что файл подкачки (ФП) служит для расширения оперативной памяти, т.е. используется при её нехватке. Система может отправлять неактивные или свёрнутые программы в ФП, так у меня как то оказалась Far Cry: New Dawn там. В моём случае 18 Гб превратятся 16 в оперативной и 2 Гб занято в ФП. Хотя нет, сейчас у меня 32Гб (2х16) и отключенный ФП, а значит всё в оперативной памяти. Проблем с этим нет вот уже многие годы. А это значит, если у тебя 16 Гб (или меньше), то отключать его не стоит, поскольку при неправильном мониторинге (выбранной загрузка озу или мониторинг физической памяти), в данной игре будет вылет с последующим сообщением о нехватке памяти, и удивлённым, вопрошающим лицом – «почему же при 10 Гб потребления ОЗУ в RDR2 у меня нехватка памяти?». Наконец перейдём к определению и всё что я нашёл о выделенной памяти и причинах, почему данное значение больше.

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

    Попросту это виртуальное адресное пространство частного процесса, часть которого может находится как в ОЗУ, так и файле подкачки. Так существуют и неиспользуемые, выделенные, области для будущих обращений программ. Поэтому это значение больше, чем физическая (используемая). Т.е. по сути, это место зарезервировано операционной системой под кэш, драйвера, программу и т.д. Не забывайте, что очистку кэша можно произвести и такой программой, как Empty tandbyList, прописав её в планировщик заданий. В итоге, когда запускаешь windows, то уже увидишь порядка 4 Гб в ОЗУ реально занятного пространства, а спустя, условно, часов 5 порядка 5-6 Гб. И совсем необязательно это строго область файла подкачки (пространство в HDD/SSD). Личное наблюдение в течении суток (и более при системе 32 и 16 Гб) показало, что у меня был занят в простое файл подкачки порядка 50 мегабайт, максимум 300. Сам файл подкачки «по выбору системы» и объём автоматически увеличивался, по мере необходимости. При фиксации 2Гб (наличии планок 8+8) вылетела ошибка нехватки, т.к. объём перевалил уже за 18Гб. Для меня наиболее ярким примером являются вышеупомянутая RDR2, а так же ARK, Tom Clancy's The Division 2, Horizon Zero Dawn К последним играм, прогулявшись по youtube, я даже нашёл пару роликов, где кто-то всё же догадался добавить верные значения потребления ОЗУ. Не забывайте, что игра кэширует данные в оперативную память, и всего да 10 минут в игре можно потерять порядка 2Гб уже, легко. За 2 часа игры в ARK я терял 6Гб (к доступных 16 ОЗУ + файл подкачки), а начиналось всё с 14.

    Приходим к выводу, что большинство роликов, хоть здесь, хоть на youtube, и конечно комментарии, связанные с величиной FPS (и всё?), а тем более потреблением ОЗУ, с красивыми цифрами, как у моего коллеги М., это видео, которые не несут большой ценности, элементарно из-за озу, просто вводят в заблуждение. Отслеживайте правильно, отмечая верные значения, если хотите показать действительную картину работу и оптимизацию на конкретно твоей конфигурации пк. Это будет хороший пример и приятное зрелище.

    Грамотные и приятные комментарии по делу, критика, всегда приветствуется. Всем спасибо!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *