如何在 Go 中获取连接到系统的内存/RAM 总量?我只想在可能的情况下使用本机代码。我找到了一个包装 linux sysinfo 命令的库。有没有更优雅的方式?
3 回答
呼啦一阵风
TA贡献1802条经验 获得超6个赞
cgo & linux 解决方案
package main
// #include <unistd.h>
import "C"
func main() {
println(C.sysconf(C._SC_PHYS_PAGES)*C.sysconf(C._SC_PAGE_SIZE), " bytes")
}
- 3 回答
- 0 关注
- 248 浏览
添加回答
举报
0/150
提交
取消