Estoy buscando un comando que devuelva la memoria física disponible en Windows. Probé "systeminfo" pero lleva demasiado tiempo y me devuelve mucha información innecesaria. Si no hay ningún comando para esto, ¿cuál sería la mejor manera de obtenerlo de otra manera usando el símbolo del sistema?
Respuesta1
Lleva algo de tiempo (alrededor de 10 segundos para mí) pero el siguiente comando lo hará:
systeminfo |find "Available Physical Memory"
Respuesta2
Esto lo hará sin tomar 10 segundos. Prueba esto:
Para memoria física total
wmic ComputerSystem get TotalPhysicalMemory
Para memoria física disponible:
wmic OS get FreePhysicalMemory
Respuesta3
Bueno, si tienes Windows 7, puedes usar esto en el indicador de PowerShell:
(Get-WMIObject Win32_PhysicalMemory | Measure-Object Capacity -Sum).sum
O si quieres un lindo bonito cuantos gigas tiene:
(Get-WMIObject Win32_PhysicalMemory | Measure-Object Capacity -Sum).sum/1GB
O si tiene una versión anterior de Windows (o W7) en el símbolo del sistema:
wmic memorychip get capacity
Respuesta4
Ya lo sabes systeminfo
, según la pregunta. Y como Mat señaló en un comentario, el mem
comando no te dice lo que quieres saber.
TCC/LE de JP Software tieneMEMORY
el comando incorporado, que opera así:
[C:\]memoria 30 % de carga de memoria 3.471.441.920 bytes de RAM física total 2.428.456.960 bytes de RAM física disponibles Archivo de página total de 5.440.962.560 bytes Archivo de página disponible de 4.505.726.976 bytes 2.147.352.576 bytes de RAM virtual total 2.053.435.392 bytes de RAM virtual disponibles 262.144 caracteres en total alias 262.143 caracteres gratis Historia total de 20.480 caracteres. [C:\]
También tienela @WINMEMORY[]
función variable, que se puede utilizar de varias maneras:
[C:\]echo Hay %@COMMA[%@WINMEMORY[2]] bytes de RAM física disponibles. Hay 2.456.285.184 bytes de RAM física disponibles. [C:\]
Junto con Windows viene el msinfo32
comando, cuya salida se puede restringir más estrictamente que la de systeminfo
:
msinfo32 /categorías +resumendelsistema
Hay una gran cantidad de otras utilidades, de varias personas, que pueden brindar la misma información.