猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何在 GO 中获得总内存/RAM?
如何在 Go 中获取连接到系统的内存/RAM 总量?我只想在可能的情况下使用本机代码。我找到了一个包装 linux sysinfo 命令的库。有没有更优雅的方式?
www说
浏览 249
回答 3
3回答
阿晨1998
除了runtime.MemStats您还可以使用gosigar来监控系统内存。
0
0
0
呼啦一阵风
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")}
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Go
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续