Ahr*_*Lee 12 memory windows cmd
我询问了typeperf计数器和实例,但找不到有关总内存的任何信息.我才发现
\Memory\Availble Bytes
\Memory\Cache Bytes
\Process\Private Bytes
\Process\Working Set
Run Code Online (Sandbox Code Playgroud)
并添加它们的任何组合与任务管理器中的总内存不匹配.
我也试过了
systeminfo | findstr /C:"Total Physical Memory"
Run Code Online (Sandbox Code Playgroud)
但这只适用于英语模式(chcp 437).我不是美国人,为各个国家制作节目......最重要的是,这需要很长时间.
请问,任何人都知道在仅使用cmd的Windows中获得总内存的好主意吗?或者请向我解释一下记忆的关系,以便我可以从typeperf查询计算总内存.
Dav*_*ill 19
使用以下命令:
wmic ComputerSystem get TotalPhysicalMemory
Run Code Online (Sandbox Code Playgroud)
示例输出:
TotalPhysicalMemory
4275273728
Run Code Online (Sandbox Code Playgroud)
总物理内存
Run Code Online (Sandbox Code Playgroud)wmic ComputerSystem get TotalPhysicalMemory
可用的物理内存
Run Code Online (Sandbox Code Playgroud)wmic OS get FreePhysicalMemory
虚拟内存最大大小
Run Code Online (Sandbox Code Playgroud)wmic OS get TotalVirtualMemorySize
虚拟内存可用
Run Code Online (Sandbox Code Playgroud)wmic OS get FreeVirtualMemory
您可以将它们按如下方式组合到一个命令中:
Run Code Online (Sandbox Code Playgroud)wmic ComputerSystem get TotalPhysicalMemory && wmic OS get FreePhysicalMemory,TotalVirtualMemorySize,FreeVirtualMemory
Source SuperUser回答Windows 7中"wmic memlogical"的等效命令是什么?到8088年