哪个.SO Linux有RAM信息

时间:2017-11-07 09:54:40

标签: linux .net-core .so

我正在尝试实现一个.Net Core应用程序,它将检查不同操作系统上的ram数量。

对于Windows来说,这很容易,因为我通过DllImport使用了内核。

但对于Linux,我似乎无法找到SO提供此信息的任何信息。我当然找到了使用bash命令的建议。

提前致谢! TheFreeman

1 个答案:

答案 0 :(得分:0)

不要打扰DllImport。在Linux上,您只需阅读/proc/meminfo文件即可。格式描述为here

我想你想要这3行:

MemTotal:       15849336 kB  
MemFree:        10555972 kB  
MemAvailable:   13025196 kB