获取Windows上的RAM字节总数

时间:2014-10-17 17:18:22

标签: c++ c winapi ram

我试图获取RAM字节的总数。我不确定结果的有效性。

我的电脑有8GB的RAM。控制面板调用此 8.00GB(可用7.88 GB)

使用GetPhysicallyInstalledSystemMemory调用乘以1000,得到8388608000字节(假设Windows指的千字节确实有1000字节)。

当我运行wmic ComputerSystem get TotalPhysicalMemory时,我得到8462008320字节。

如果将调用结果乘以1024,以防窗口不遵守约定,我会得到8589934592字节,这似乎比以前的结果更不可能。

如果重要,我会使用两个 Crucial Ballistix Tactical BLT2C4G3D1608ET3LX0CEU 内存模块,每个广告标识为4GB。

1 个答案:

答案 0 :(得分:2)

GetPhysicallyInstalledSystemMemory乘以1024的结果是我正在寻找的答案。这是系统上安装的RAM字节总数。