На виртуальной машине Windows 2012 R2, работающей под Hyper-V, диспетчер задач может отображать максимальный объем памяти виртуальной машины, когда виртуальная машина использует динамическую память, как показано на снимке экрана ниже.
Я пробовал перемещаться по следующим классам, но не могу найти то, что мне нужно:
- Win32_OperatingSystem (TotalVisibleMemorySize показывает только то, что виртуальная машина использовала до сих пор - не то, что максимум)
- Win32_PhysicalMemory
- Win32_PhysicalMemoryArray
- Win32_ComputerSystem (TotalPhysicalMemory сообщает только то же самое, что TotalVisibleMemorySize выше - т.е. первое из значений зарезервированной памяти)
Можно ли выполнить программный запрос с использованием WMI или реестра, чтобы получить это значение максимальной памяти из самой виртуальной машины?