Win 8 64bit:如何从命令行查看内存信息?

Win 8 64bit:如何从命令行查看内存信息?

我需要从命令行查看内存使用情况:我使用的是 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"

相关内容