我在寻找一条命令,它能返回 Windows 中可用的物理内存。我试过 "systeminfo",但它花的时间太长,而且返回的信息对我来说很多都是不必要的。如果没有这样的命令,那么使用命令提示符以其他方式获取信息的最佳方法是什么?
这需要一些时间(对我来说大约 10 秒钟),但下面的命令可以做到:
systeminfo |find "Available Physical Memory"
如果您使用的是 Windows 7,则可以在 powershell 提示下使用此功能:
(Get-WMIObject Win32_PhysicalMemory | Measure-Object Capacity -Sum).sum
或者,如果你想知道它有多少 G:
(Get-WMIObject Win32_PhysicalMemory | Measure-Object Capacity -Sum).sum/1GB
或者,如果您使用的是旧版本的 Windows 系统(或 W7 系统),请使用命令提示符:
wmic memorychip get capacity
根据问题,你已经知道了 systeminfo。 正如 Mat 在评论中指出的,"mem "命令并不能告诉你想知道的信息。
systeminfo
JP Software'TCC/LE 有 [内置的 MEMORY 命令][1],它是这样运行的:
MEMORY
[C:\]memory 30 % Memory load 3,471,441,920 字节物理内存总量 2,428,456,960 字节可用物理内存 5,440,962,560 字节总页面文件 4,505,726,976 字节可用页面文件 2,147,352,576 字节总虚拟 RAM 2,053,435,392 字节可用虚拟内存 262,144 characters total alias 262,143 characters free 20,480 characters total history [C:]
30 % Memory load
3,471,441,920 字节物理内存总量 2,428,456,960 字节可用物理内存
5,440,962,560 字节总页面文件 4,505,726,976 字节可用页面文件
2,147,352,576 字节总虚拟 RAM 2,053,435,392 字节可用虚拟内存
262,144 characters total alias 262,143 characters free 20,480 characters total history
[C:]
这需要一些时间(对我来说大约 10 秒钟),但下面的命令可以做到:
如果您使用的是 Windows 7,则可以在 powershell 提示下使用此功能:
或者,如果你想知道它有多少 G:
或者,如果您使用的是旧版本的 Windows 系统(或 W7 系统),请使用命令提示符:
根据问题,你已经知道了
systeminfo
。 正如 Mat 在评论中指出的,"mem "命令并不能告诉你想知道的信息。JP Software'TCC/LE 有 [内置的
MEMORY
命令][1],它是这样运行的: