Windows 中是否有命令可以找出可用内存?

Windows 中是否有命令可以找出可用内存?

我正在寻找一个可以返回 Windows 中可用物理内存的命令。我尝试了“systeminfo”,但它花费的时间太长,并且返回了很多对我来说不必要的信息。如果没有这个命令,那么使用命令提示符以其他方式获取它的最佳方法是什么?

答案1

这需要一些时间(对我来说大约 10 秒),但以下命令可以完成此操作:

systeminfo |find "Available Physical Memory"

答案2

这样做只需 10 秒即可完成。试试这个:

总物理内存

wmic ComputerSystem get TotalPhysicalMemory

对于可用物理内存:

wmic OS get FreePhysicalMemory

答案3

如果你使用的是 Windows 7,则可以在 powershell 提示符下使用它:

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

或者如果你想要一个漂亮的,那有多少个演出:

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

或者,如果您使用的是旧版本的 Windows(或 W7),请在命令提示符下输入:

wmic memorychip get capacity

答案4

根据问题,您已经知道了systeminfo。正如 Mat 在评论中指出的那样,该mem命令不会告诉您您想知道的内容。

JP Software 的 TCC/LE 具有内置MEMORY命令,其运作方式如下:

[C:\]内存

           30% 内存负载

  总物理 RAM 3,471,441,920 字节
  2,428,456,960 字节可用物理 RAM

  页面文件总计 5,440,962,560 字节
  4,505,726,976 字节可用页面文件

  总虚拟 RAM 为 2,147,352,576 字节
  2,053,435,392 字节可用虚拟 RAM

        别名总计 262,144 个字符
        262,143 个免费字符

         总历史 20,480 个字符

[C:\]

它也有变量@WINMEMORY[]函数,其用法多种多样:

[C:\]echo 有 %@COMMA[%@WINMEMORY[2]] 字节可用物理 RAM。
有 2,456,285,184 字节可用物理 RAM。

[C:\]

与 Windows 捆绑在一起的msinfo32命令,其输出可以比以下命令限制得更严格systeminfo

msinfo32 /类别 +系统摘要

还有许多其他实用程序,来自不同的人,可以报告相同的信息。

相关内容