У моего компьютера 16 Гб памяти.
Когда я бегу, wmic memphysical get maxcapacity
он возвращается33554432(32G)
Есть ли проблема с этой командой?
решение1
Themaxcapacity
показывает, что Windows считает абсолютным максимумом, который может поддерживать ваша система, либо из-за поддержки процессора, либо материнской платы. То есть вы видите свою системумаксимальная емкость.
Он не показывает ваш максимальныйустановленПамять.
Я могу это сказать, потому что я точно знаю, что мой процессор (старый i7) поддерживает максимум 16 ГБ, но у меня установлено 12 ГБ ОЗУ. Когда я запускаю эту команду, я получаю
>wmic memphysical get maxcapacity
MaxCapacity
16777216
В соответствии сэтот ТАК вопросКоманда, с помощью которой вы хотите получить текущий объем физической памяти, выглядит следующим образом:
wmic ComputerSystem get TotalPhysicalMemory
Который возвращает
TotalPhysicalMemory
12841988096
Что составляет, по сути, 12 ГБ.
Кстати, похоже, чтоMaxCapacity
возвращает значение вкилобайтыпокаTotalPhysicalMemory
возвращает значение вбайты.