Мне нужно увидеть использование памяти из командной строки: у меня Win 8 для 64-битной, и команда mem не работает. Даже если бы это сработало, я не уверен, что дало бы память для всей системы.

Как я могу увидеть использование памяти из командной строки, ту информацию, которую можно найти на вкладке «Производительность» в диспетчере задач?

3 ответа3

1

Попробуйте Powershell:

Get-Counter '\Memory\Available MBytes'

Список счетчиков:

Get-Counter -ListSet *memory* | Select-Object -ExpandProperty Counter

1

После поиска в интернете я нашел это:

Команда mem показывает информацию об используемых и свободных областях памяти и программах, которые в данный момент загружены в память в подсистеме MS-DOS.

Команда mem доступна в MS-DOS, а также во всех 32-битных версиях Windows. Команда mem недоступна в 64-разрядных версиях Windows.

На этом сайте: http://pcsupport.about.com/od/commandlinereference/tp/command-prompt-commands-p2.03.htm

Это обходной путь: wmic os get FreePhysicalMemory

0

Я нашел информацию в похожем вопросе здесь: https://stackoverflow.com/questions/11343190/how-to-check-available-memory-ram-via-batch-script и изменил команду для моих нужд:

syteminfo | find /i "use"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .