代码:
#include <sys/sysinfo.h>
struct sysinfo s_info;
int error = sysinfo(&s_info);
if(s_info.totalram>1*1024*1024*1024)
{
logv("error0: %d, total: %lu free: %lu \n", error, s_info.totalram, s_info.freeram);
}
输出:
error0: 0, total: 1822605312 free: 1664593920

本文介绍了一个使用C语言的sysinfo函数来查询系统总内存和空闲内存的方法。代码示例展示了如何通过sysinfo结构体获取内存信息,并在满足条件时打印错误和内存状态。
2632

被折叠的 条评论
为什么被折叠?



