2011-07-26 10:48:53 +0000 2011-07-26 10:48:53 +0000
26
26

Existe-t-il une commande pour connaître la mémoire disponible dans Windows ?

Je cherche une commande qui renvoie la mémoire physique disponible dans Windows. J'ai essayé “systeminfo” mais cela prend trop de temps et me renvoie beaucoup d'informations inutiles. S'il n'y a pas de commande pour cela, quelle serait la meilleure façon de l'obtenir d'une autre manière en utilisant l'invite de commande ?

Réponses (5)

37
37
37
2011-07-26 11:25:35 +0000

Cela prend un certain temps (environ 10 secondes pour moi) mais la commande suivante le fera :

systeminfo |find "Available Physical Memory"
12
12
12
2016-09-24 20:58:07 +0000

Cela se fera sans prendre 10 secondes. Essayez ceci :

Pour la mémoire physique totale

wmic ComputerSystem get TotalPhysicalMemory

Pour la mémoire physique disponible :

wmic OS get FreePhysicalMemory
``` Pour la mémoire physique disponible
10
10
10
2011-07-26 14:49:57 +0000

Si vous êtes sous Windows 7, vous pouvez l'utiliser à l'invite de PowerShell :

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

Ou si vous voulez un joli petit peu combien de concerts est-ce :

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

Ou si vous êtes sur une ancienne version de Windows (ou W7 d'ailleurs) à l'invite de commande :

wmic memorychip get capacity
6
6
6
2015-03-23 04:32:57 +0000

Que diriez-vous de

typeperf "\Memory\Available Bytes"

en cmd ou powerhell prompt ? Vous pouvez trouver d'autres instances de surveillance avec la commande

typeperf -qx "\Memory"
3
3
3
2011-07-26 11:50:57 +0000

Vous connaissez déjà le systeminfo, selon la question. Et comme Mat l'a noté dans un commentaire, la commande mem ne vous dit pas ce que vous voulez savoir.

JP Software’s TCC/LE a la commande MEMORY intégrée , qui fonctionne ainsi :

[C:\]memory 30 % Memory load 3,471,441,920 bytes total physical RAM 2,428,456,960 bytes available physical RAM 5,440,962,560 bytes total page file 4,505,726,976 bytes available page file 2,147,352,576 bytes total virtual RAM 2,053,435,392 bytes available virtual RAM 262,144 characters total alias 262,143 characters free 20,480 characters total history [C:\]

Il possède également la fonction variable @WINMEMORY[] , qui peut être utilisée de différentes manières :

[C:\]echo There are %@COMMA[%@WINMEMORY[2]] available bytes physical RAM. There are 2,456,285,184 available bytes physical RAM. [C:\]

La commande msinfo32, dont la sortie peut être limitée de manière plus étroite que celle de systeminfo, est fournie avec Windows :

msinfo32 /categories +systemsummary

Il existe toute une série d'autres utilitaires, provenant de diverses personnes, qui peuvent rapporter les mêmes informations.