When we introduced Dynamic Memory in Windows Server 2008 R2 SP1, one of the concepts we also introduced was “Memory Demand”. Memory Demand is our assessment of how much memory a virtual machine actually wants (as compared to how much it has!). Memory Demand is the primary metric that we use to figure how where memory gets assigned in a system where Dynamic Memory is enabled on multiple virtual machines.
One of the frequent requests that we heard from users was this:
“I have a virtual machine where I do not want to enable Dynamic Memory, but I would love to see the Memory Demand so that I can check that I have sized the memory appropriately”
Well, in Windows 10 (and the Windows Server Technical Preview) we have made this possible:
Now all virtual machines report a Memory Demand, even if they have not had Dynamic Memory enabled.