В Windows 7 Process Explorer, что эквивалентно «размеру виртуальной машины»? - PullRequest
2 голосов
/ 22 июня 2011

В проводнике процессов в диспетчере задач существовало нечто, называемое «Размер виртуальной машины», которое указывало количество менее часто используемого пространства подкачки, используемого приложением. В проводнике процессов Windows 7 его, похоже, не существует. Я задаюсь вопросом, является ли эквивалент "частными байтами" или "выгружаемыми данными" чем-то. Есть идеи?

  • РЕДАКТИРОВАТЬ: Я знаю, что такое VM. Просто нужно знать, каково эквивалентное имя столбца проводника процессов в Windows 7.

enter image description here

Ответы [ 4 ]

2 голосов
/ 22 июня 2011

Я почти уверен, что вы заинтересованы в значении рабочего набора. Насколько я понимаю, рабочий набор - это полный набор страниц виртуальной памяти, выделенных и на которые ссылается ваше приложение. Значение Private Bytes указывает объем памяти, выделенной (или используемой, но не уверенной в том, что или если есть разница) вашему приложению в приватной куче (например, посредством вызовов malloc ()).

Проверьте эту страницу в SysInternals , особенно Windows SysInternals Primer . Я не смотрел его некоторое время, поэтому я менее уверен в том, что указывают частные байты, но я почти уверен, что это видео, где я узнал, как читать данные, поступающие в ProcExp.

1 голос
/ 24 апреля 2012

Я думаю, что в Windows 7 «Рабочий набор» соответствует «Использование памяти», а «Размер принятия» соответствует размеру виртуальной машины.

0 голосов
/ 01 декабря 2013

Ответ - «Размер коммита».Это легко проверить.Я запустил Java JVM и попросил выделить 1 Гб кучи памяти во время запуска.Я могу получить 1G в столбце «Размер коммита».

0 голосов
/ 22 июня 2011

Я не совсем эксперт, когда дело доходит до Windows, но я думаю, что VM означает виртуальную память.Возможно, эта страница Википедии поможет.

Редактировать На странице поддержки Microsoft это также объяснено.

...