有没有办法找出我的系统使用C的RAM总量?
我在Ubuntu 12.04上。我需要用C编写一个应用程序,理想情况下应该在运行时查询RAM的总量。

最佳答案

在Linux上,可以从/proc/meminfo获得。例子:

内存总量:16469432 kB
内存免费:792136 kB
可用容量:15201832 kB
缓冲区:5806244 kB
缓存的:8637760 kB
...

只需将其作为普通文件打开,然后解析其内容。

关于c - 如何使用C查找系统中的RAM总量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26448085/

10-10 21:47