Как интерпретировать Диспетчер задач Windows?



Я запускаю Windows 7 RC1, который использует тот же WTM из Vista. Когда я смотрю на процессы, есть некоторые столбцы, я не уверен, в чем разница:




  • память - рабочий набор

  • память - частный рабочий набор

  • Memory-commit size


может кто-нибудь сказать мне, что они есть?

878   5  

5 ответов:

из следующего статьи в разделе типы памяти:

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

Это может показаться запутанным, поэтому давайте попробуем немного упростить его. Давайте притворимся, что есть два ребенка, которые красят, и у обоих детей есть 5 своих собственных мелков. Они решают поделиться некоторыми из своих мелков, чтобы у них было больше цветов на выбор. Когда каждого ребенка спрашивают, сколько мелков они использовали, оба они сказали, что они использовали 7 мелков, потому что каждый из них поделился 2 из своих мелков.

смысл этой метафоры заключается в том, что можно было бы предположить, что было в общей сложности 14 карандашей, Если бы они не знали, что двое детей делились, но на самом деле там были доступны только 10 мелков. Вот краткое изложение:

  • рабочий набор: Это включает в себя все общие мелки, так что в общей сложности будет 14.
  • частный рабочий набор: Это включает в себя только мелки, которыми владеет каждый ребенок, и не отражает, сколько на самом деле было использовано в каждой картине. Всего поэтому 10.

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

рабочий набор:

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

частный рабочий набор:

частный рабочий набор - это объем памяти, используемый процессом, который не может быть разделен между другими процессами

совершал размере:

сумме виртуальный это зарезервировано для использования процессом.

и в microsoft.com Вы можете найти более подробную информацию о других типах памяти.

'рабочий набор' - это объем памяти, который процесс в настоящее время имеет в физической оперативной памяти. Другими словами, доступ к любым страницам в "рабочем наборе" не приведет к ошибке страницы, так как страница находится в оперативной памяти.

Что касается двух других, я не уверен на 100%, вероятно, "рабочий набор" содержит общую память, такую как файлы с отображением памяти, а "частный рабочий набор" содержит только страницы, которые процесс может использовать и не может совместно использовать.

в этой сайт и поиск спикера 'Дэйв Соломон'. Существует отличная веб-трансляция, которую он дал, которая объясняет о памяти Windows, и он упоминает рабочий набор, размеры фиксации и другие термины памяти.

EDIT:

эти ссылки на сайт действительно мертвы : (

вместо этого, вы можете искать Google для

Vimeo david solomon windows

те же самые видео выглядят доступными на Vimeo сейчас, что круто.

в данной статье в Microsoft, как представляется, наиболее подробная:

http://windows.microsoft.com/en-us/windows/what-task-manager-memory-columns-mean#1TC=windows-7

Если вы открываете Монитор ресурсов из WTM, наведение указателя мыши на различные заголовки столбцов интересного процесса отображает довольно информативную подсказку.

например, Commit (KB): объем виртуальной памяти, зарезервированной операционной системой для процесса в КБ.

etc.

Comments

    Ничего не найдено.