我正在计算可用的缓存和缓冲区的数量,并将其计算为可用内存(在free和/proc/meminfo中列出)。如果我放弃缓存,我会得到一些免费的,但怎么办?在哪里可以找到它的源代码?

最佳答案

你想用一些代码得到这些值吗?
不管怎样,您都可以从“/proc/meminfo”获取所有内存信息。
在我的机器上,我可以看到:

MemTotal:        2051856 kB
MemFree:          522948 kB
Buffers:           74036 kB
Cached:           760480 kB

如果你必须通过一些程序,那么你可以很容易地解析这个文件。
(前提是您有权访问proc文件系统)

08-25 14:43
查看更多