1

Я работаю на Windows 7 и только что установил режим XP. Я запустил много программ на XP VM.

Когда я запускаю виртуальную машину, моя память Windows 7 составляет около 1600M. Когда виртуальная машина работает, я поднимаюсь до 2240 - разница в 640M.

Почему это происходит?

Я просматриваю список запущенных процессов (все пользователи) и состояние записи виртуальной машины 17M.

Любое понимание приветствуется.

3 ответа3

0

В большинстве современных операционных систем используется дисковый кэш страниц, который хранит часто используемую или недавно использованную информацию с жесткого диска в памяти для ускорения доступа в будущем. Когда вы запускаете Windows XP на Virtual PC, Windows 7 загружает многие файлы, необходимые Windows XP для запуска в свой дисковый кеш, чтобы виртуальная машина работала быстрее.

Если вам нужна память для чего-то другого, Windows автоматически освободит ее и сделает доступной для других программ, так что вам не о чем беспокоиться.

0

Крайне маловероятно , что виртуальная машина только с 17Mb, это будет другой процесс запущен. Я думаю, что вы просто смотрите на процесс графического интерфейса для виртуальной машины.

Я бы использовал Microsoft / Sysinternals Process Explorer или просто поставил галочку "Показывать процессы от всех пользователей" в левом нижнем углу диспетчера задач.

0

Я использую Process Explorer, чтобы отвечать и на такие вопросы:

http://technet.microsoft.com/en-us/sysinternals/bb896653

Или даже использовать vadump

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=3fe0961b-ea72-40eb-a052-f68bac5a8ec1&displaylang=en

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .