Итак, из любопытства я решил взглянуть на использование моей ОЗУ с моей работающей Windows 7 VM (3 ГБ ОЗУ). Я был ... удивлен, увидев результаты, и мне интересно, почему эти результаты такие, какие они есть:
Диспетчер задач моего хост-компьютера (win 8.1) показывает следующее:
Который действительно только показывает, сколько Chrome свиней .... В любом случае, обратите внимание, что менеджер Virtualbox использует только 75 МБ ОЗУ. Ну, это разумно, это ведь только менеджер, а не сама ВМ. Но подождите, эти цифры (даже если вы добавляете то, что там не видите) не добавляются к текущему объему используемой оперативной памяти (9 ГБ, как указано на вкладке «Производительность»). Учитывая, что моя гостевая машина сейчас использует 1,5 ГБ, можно ожидать, что она будет немного выше в списке ...
Хорошо, давайте попробуем другой инструмент: RAMMap
Во-первых, еще два скриншота из RAMMap:
Что ж, этот бит для "приватности процесса" выглядит примерно 3 ГБ (если я не на порядок с моим беглым взглядом), но все же - ничто, кроме Chrome, не занимает больше 100 МБ ОЗУ.
Ой, посмотри на это:
Похоже, я наконец-то нашел, где это ... но что это? Обрабатывает ли VBox ОЗУ гостя как файл, который он просто загружает в ОЗУ? Это ... что-то совершенно другое? Почему Windows не сообщает мне об этом в своем обычном инструменте диспетчера задач?
TL; DR: Windows, вы не показываете все использование оперативной памяти