![Win 8 64bit:如何从命令行查看内存信息?](https://linux22.com/image/1364775/Win%208%2064bit%EF%BC%9A%E5%A6%82%E4%BD%95%E4%BB%8E%E5%91%BD%E4%BB%A4%E8%A1%8C%E6%9F%A5%E7%9C%8B%E5%86%85%E5%AD%98%E4%BF%A1%E6%81%AF%EF%BC%9F.png)
我需要从命令行查看内存使用情况:我使用的是 64 位 Win 8,但mem
命令不起作用。即使它可以工作,我也不确定是否会为整个系统提供内存。
如何从命令行查看内存使用情况,该信息可以在任务管理器的“性能”选项卡中找到?
答案1
尝试 Powershell:
Get-Counter '\Memory\Available MBytes'
柜台列表:
Get-Counter -ListSet *memory* | Select-Object -ExpandProperty Counter
答案2
在网上搜索后我发现了这一点:
mem 命令显示有关已用和可用的内存区域以及当前加载到 MS-DOS 子系统内存中的程序的信息。
mem 命令在 MS-DOS 以及所有 32 位版本的 Windows 中都可用。mem 命令在 64 位版本的 Windows 中不可用。
在此网站上:http://pcsupport.about.com/od/commandlinereference/tp/command-prompt-commands-p2.03.htm
解决方法如下:wmic os get FreePhysicalMemory
答案3
我在这里找到了类似问题的信息:https://stackoverflow.com/questions/11343190/how-to-check-available-memory-ram-via-batch-script 并根据我的需要修改了一个命令:
syteminfo | find /i "use"