Existe um comando para descobrir a memória disponível no Windows?

Existe um comando para descobrir a memória disponível no Windows?

Estou procurando um comando que retorne a memória física disponível no Windows. Tentei "systeminfo", mas demora muito e retorna muitas informações desnecessárias para mim. Se não houver nenhum comando para isso qual seria a melhor forma de obtê-lo de forma diferente usando o prompt de comando?

Responder1

Demora algum tempo (cerca de 10 segundos para mim), mas o seguinte comando fará isso:

systeminfo |find "Available Physical Memory"

Responder2

Isso fará isso sem levar 10 segundos. Experimente isto:

Para memória física total

wmic ComputerSystem get TotalPhysicalMemory

Para memória física disponível:

wmic OS get FreePhysicalMemory

Responder3

Bem, se você estiver no Windows 7, poderá usar isto no prompt do PowerShell:

(Get-WMIObject Win32_PhysicalMemory |  Measure-Object Capacity -Sum).sum

Ou se você quiser uma bela quantidade de shows:

(Get-WMIObject Win32_PhysicalMemory |  Measure-Object Capacity -Sum).sum/1GB

Ou se você estiver em uma versão mais antiga do Windows (ou W7) no prompt de comando:

wmic memorychip get capacity

Responder4

Você já sabe sobre systeminfo, conforme a pergunta. E como Mat observou em um comentário, o memcomando não informa o que você deseja saber.

O TCC/LE da JP Software temMEMORYo comando interno, que funciona assim:

[C:\]memória

           30% de carga de memória

  3.471.441.920 bytes de RAM física total
  2.428.456.960 bytes de RAM física disponível

  Arquivo de página total de 5.440.962.560 bytes
  Arquivo de paginação disponível com 4.505.726.976 bytes

  2.147.352.576 bytes de RAM virtual total
  2.053.435.392 bytes de RAM virtual disponível

        Alias ​​total de 262.144 caracteres
        262.143 caracteres grátis

         História total de 20.480 caracteres

[C:\]

Também tema @WINMEMORY[]função variável, que pode ser usado de várias maneiras:

[C:\]echo Existem %@COMMA[%@WINMEMORY[2]] bytes disponíveis de RAM física.
Existem 2.456.285.184 bytes de RAM física disponíveis.

[C:\]

Junto com o Windows vem o msinfo32comando, cuja saída pode ser restrita de forma mais restrita do que systeminfo:

msinfo32 /categorias +resumo do sistema

Há muitos outros utilitários, de várias pessoas, que podem relatar as mesmas informações.

informação relacionada