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

Is er een commando om het beschikbare geheugen in Windows te achterhalen?

Ik ben op zoek naar een commando dat het beschikbare fysieke geheugen in Windows teruggeeft. Ik heb “systeminfo” geprobeerd maar het duurt te lang en geeft veel onnodige informatie voor mij. Als hier geen commando voor bestaat, wat zou dan de beste manier zijn om dit op een andere manier te verkrijgen met behulp van command prompt?

Antwoorden (5)

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

Het duurt even (bij mij ongeveer 10 seconden) maar met het volgende commando lukt het wel:

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

Dit zal het doen zonder 10 seconden te duren. Probeer dit eens:

Voor Totaal Fysiek Geheugen

wmic ComputerSystem get TotalPhysicalMemory

Voor Beschikbaar Fysiek Geheugen:

wmic OS get FreePhysicalMemory
10
10
10
2011-07-26 14:49:57 +0000

Als je op Windows 7 zit, kun je dit gebruiken op de Powershell prompt:

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

Of als je een mooie wilt hoeveel gig is het:

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

Of als je op een oudere versie van windows zit (of W7 wat dat betreft) op de opdrachtprompt:

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

Wat dacht je van

typeperf "\Memory\Available Bytes"

in cmd of powershell prompt? Je kunt andere bewakingsinstanties vinden met het commando

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

Je weet al van systeminfo, zoals de vraag aangeeft. En zoals Mat in een commentaar opmerkte, vertelt het mem commando je niet wat je wilt weten.

JP Software’s TCC/LE heeft het ingebouwde MEMORY commando , dat zo werkt:

[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:\]

Het heeft ook de @WINMEMORY[] variabele functie , die op verschillende manieren kan worden gebruikt:

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

Gebundeld met Windows komt het msinfo32 commando, waarvan de uitvoer nauwer kan worden beperkt dan die van systeminfo:

msinfo32 /categories +systemsummary

Er zijn nog een heleboel andere programma’s, van verschillende mensen, die dezelfde informatie kunnen geven.