我的电脑有16G内存。
当我运行时wmic memphysical get maxcapacity
它返回33554432(32G)
那个命令有问题吗?
答案1
该maxcapacity
命令显示 Windows 认为您的系统可以支持的绝对最大值,无论是由于处理器还是主板支持。即您看到您的系统最大容量。
它没有显示你的最大值合身记忆。
我之所以能说出这一点,是因为我知道我的处理器(旧款 i7)最大支持 16GB,但我装了 12GB 的 RAM。当我运行该命令时,我得到了
>wmic memphysical get maxcapacity
MaxCapacity
16777216
根据这个问题获取当前物理内存的命令是:
wmic ComputerSystem get TotalPhysicalMemory
返回
TotalPhysicalMemory
12841988096
也就是说,几乎没有区别,都是 12GB。
顺便提一下,似乎MaxCapacity
返回一个值千字节whileTotalPhysicalMemory
返回值字节。