Mark Russinovich hat freundlicherweise erklärt, dass dies der Fall ist, weil VirtualBox eine große Menge an Speicher sperrt, wodurch das Betriebssystem aufgefordert wird, ihn im Arbeitssatz zu behalten .
Wenn Sie jedoch nur VirtualLock
ein paar RAMs ausprobieren, werden Sie dies nicht sehen. Der gesamte RAM-Speicher wird so gerne berücksichtigt, wie es sein sollte. Es ist also etwas anderes, wie VirtualBox diesen Speicher zuweist. Im Übrigen betrifft es auch ProcessHacker.
Das Merkwürdige dabei ist, dass ProcessHacker alle zugewiesenen Speicherbereiche korrekt auflistet. Wenn Sie diese addieren, erhalten Sie den korrekten Wert. Der vom Betriebssystem gemeldete Zähler ist jedoch falsch. Um ein paar GB. Nicht gut!
Ich nenne dies eine Eigenheit der Windows-RAM-Berichterstellung. Ich würde dies als Fehler bezeichnen, aber es ist wahrscheinlich schon seit einem Jahrzehnt im Umlauf, daher kann man dieses Verhalten vermutlich als ein Verhalten bezeichnen, das in Process Explorer oder Process Hacker nicht richtig funktioniert.