
Я работаю на Windows 7 и только что установил режим XP. Я запустил много программ на виртуальной машине XP.
Когда я запускаю виртуальную машину, использование памяти Windows 7 составляет около 1600 МБ. После запуска виртуальной машины потребление увеличивается до 2240 МБ — разница составляет 640 МБ.
Почему это происходит?
Я просматриваю список запущенных процессов (все пользователи), и запись виртуальной машины показывает 17M.
Любая информация будет оценена по достоинству.
решение1
Я стараюсь использовать Process Explorer для ответа на такие вопросы:
http://technet.microsoft.com/en-us/sysinternals/bb896653
Или даже использовать vadump
решение2
Большинство современных операционных систем используюткэш страницы диска, который сохраняет часто или недавно используемую информацию с вашего жесткого диска в памяти для ускорения будущего доступа. Когда вы запускаете Windows XP в Virtual PC, Windows 7 загружает многие файлы, необходимые для запуска Windows XP, в свой дисковый кэш, поэтому виртуальная машина работает быстрее.
Если вам понадобится память для чего-то еще, Windows автоматически освободит ее и предоставит другим программам, так что повода для беспокойства нет.
решение3
ЭтоВЫСОКОМаловероятно, что виртуальная машина занимает всего 17 Мб, у нее будет запущен другой процесс. Я думаю, вы просто смотрите на процесс GUI для виртуальной машины.
я хотел бы использоватьMicrosoft / Sysinternals Process Explorerили просто убедитесь, что вы отметили галочкой пункт «Показывать процессы всех пользователей» в левом нижнем углу диспетчера задач.