Что означает память в диспетчере задач
Перейти к содержимому

Что означает память в диспетчере задач

  • автор:

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

Вот код, в котором выделяется массив на 6 миллиардов байт — это чуть больше 5.5 GB:

#define _CRT_SECURE_NO_WARNINGS #include int main() < puts("Started"); long long n = 6'000'000'000; auto *a = new char[n]; puts("Created"); for (long long q = 0; q < n; q += 100) a[q] = q / 100; puts("Written"); for (long long i; scanf("%lld", &i), i >= 0; ) printf("a[%lld] = %d = %d\n", i, a[i], (char)(i/100)); getchar(); delete[] a; > 

Программа скомпилирована под x64 и работает верно:

Started Created Written 0 a[0] = 0 = 0 100 a[100] = 1 = 1 1000 a[1000] = 10 = 10 1000000 a[1000000] = 16 = 16 1000000000 a[1000000000] = -128 = -128 2000000000 a[2000000000] = 0 = 0 2000000100 a[2000000100] = 1 = 1 4000000100 a[4000000100] = 1 = 1 5000000100 a[5000000100] = -127 = -127 5999999900 a[5999999900] = -1 = -1 

Visual Studio 2017 показывает потребление памяти 6 GB: скриншот VS2017 Но в диспетчере задач видно совершенно другое: Скриншот диспетчера задач

Пиковый рабочий набор (память) 4 769 092 К Память (активный частный рабочий набор) 2 480 568 К Память (частный рабочий набор) 2 480 568 К Память (общий рабочий набор) 292 К 

Или даже так:

Рабочий набор (память) 2 396 008 К Пиковый рабочий набор (память) 2 507 724 К Память (активный частный рабочий набор) 2 395 780 К Память (частный рабочий набор) 2 395 780 К Память (общий рабочий набор) 228 К 

Что значат эти числа (каждая из 5 колонок) и можно ли в диспетчере задач увидеть те 6 GB, которые потребляет программа?

Где в диспетчере задач информация о производительности компьютера

На вкладке «Производительность» в диспетчере задач предоставлено подробные сведения о том, как компьютер использует ресурсы системы, например, оперативной памяти (ОЗУ) и центральный процессор (ЦП).

  1. Откройте Диспетчер задач ( Ctrl + Alt + Delete ).
  2. Откройте вкладку Производительность.

Производительность компьютера в Диспетчере задач

Контроль использования ресурсов и памяти

Вкладка «Производительность» содержит четыре основных графика. Два верхних графика показывают, насколько используется замедлить работу компьютера. Если значение застывает на 100% или близко к этому, программа может не отвечать.

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

Опытные пользователи могут просмотреть другие данные, касающиеся памяти, на вкладке «Процессы».

Таблицы быстродействия

В трех расширенных таблицах, расположенных под графиками, содержатся подробные сведения об использовании памяти и ресурсов. В разделе «Физическая память» в строке «Всего» отражены объем ОЗУ, установленной на компьютере, в мегабайтах (Мб). В строке «кэшированных» отражены объем физической памяти, используемой в данный момент системными ресурсами.

В строке «Доступно» отражены объем памяти, непосредственно доступной для использования процессами, драйверами или операционной системой. Свободной считается память, пока не используется или не содержит важных данных (в отличие от кэшированных файлов, содержащих полезную информацию).

В разделе «Память ядра» в строке «Выгружено» отражены объем виртуальной памяти (МБ), которую использует ядро Windows. В строке «невыгруженной» отражен объем ОЗУ, который использует ядро на данный момент.

Таблица «Система» содержит пять разделов:

  • Дескрипторы. Количество уникальных идентификаторов объектов, используемых процессами. Это значение нужно основном специалистам в области информационных технологий и программистам.
  • Потоки. Количество объектов или процессов, запущенных в составе больших процессов или программ. Это значение нужно основном специалистам в области информационных технологий и программистам.
  • Процессы. Количество отдельных процессов, запущенных на компьютере (эти сведения можно просмотреть на вкладке «Процессы»).
  • Время работы. Время, прошедшее от последней перезагрузки компьютера.
  • Завершено (MB). Описание использования виртуальной памяти (также известное как использование файла подкачки). Виртуальная память – это место на жестком диске, которое Windows использует в дополнение к оперативной памяти компьютера. Первое число – это объем используемой оперативной и виртуальной памяти, а второе – объем оперативной и виртуальной памяти, доступной на компьютере.

Для просмотра подробных сведений об объеме используемых ресурсов памяти и ЦП, нажмите кнопку Монитор ресурсов . Диспетчер ресурсов показывает графические данные, как и диспетчер задач, но подробнее. Он также содержит больше сведений об использовании таких ресурсов, как диски и сеть.

Диспетчер задач может отображать неверные сведения о памяти

В этой статье описывается решение проблемы, при которой диспетчер задач показывает, что скорость памяти выше или ниже скорости, сообщаемой в BIOS.

Область действия: Windows Server 2012 R2, Windows 10 — все выпуски
Исходный номер базы знаний: 3070928

Симптомы

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

Причина

Эта проблема возникает из-за того, что диспетчер задач неправильно анализирует данные памяти SMBIOS.

Обходной путь

Чтобы обойти эту проблему, используйте альтернативный источник для просмотра сведений о памяти. Например, монитор ресурсов отображает правильное значение зарезервированной памяти оборудования и включается в Windows 7 и более поздние версии.

Обратная связь

Были ли сведения на этой странице полезными?

Что значит выделено больше оперативной памяти, чем есть на самом деле?

На моём компьютере установлено всего 8 гигабайт оперативной памяти. В диспетчере задач показывает, что выделено всего 17 гигабайт. Несколько дней назад вообще было выделено 15 гигабайт, но я заметил, что когда увеличилось до 17-и, память компьютера (SSD) уменьшилась примерно на столько же. Так же я использую интегрированную видеокарту (если это имеет значение).
Мой вопрос в том, откуда берётся эта выделенная память и можно ли как-нибудь уменьшить эту выделенную память?

60c86b71b75ae966712782.jpeg

  • Вопрос задан более двух лет назад
  • 8172 просмотра

Комментировать

Решения вопроса 1

Zoominger

System Integrator

Это файл подкачки. Иногда он увеличивается, занимая больше места на диске. В Диспетчере показывает суммарно и ОЗУ, и ФП, что называется виртуальной памятью.

Ответ написан более двух лет назад

Комментировать

Нравится 3 Комментировать

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

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