当前位置:  技术问答>linux和unix

有没有C函数可以取得内存的Total与Used呢?多谢!

    来源: 互联网  发布时间:2015-03-17

    本文导语:  在Linux中不用free命令,  有没有C函数可以取得内存的Total与Used呢?多谢! | NAME        sysinfo - returns information on overall system statistics SYNOPSIS        #include         int sysinfo(struct...

在Linux中不用free命令, 
有没有C函数可以取得内存的Total与Used呢?多谢!

|
NAME
       sysinfo - returns information on overall system statistics

SYNOPSIS
       #include 

       int sysinfo(struct sysinfo *info);

DESCRIPTION
       Until Linux 2.3.16, sysinfo used to return information in the following structure:

              struct sysinfo {
                   long uptime;             /* Seconds since boot */
                   unsigned long loads[3];  /* 1, 5, and 15 minute load averages */
                   unsigned long totalram;  /* Total usable main memory size */
                   unsigned long freeram;   /* Available memory size */
                   unsigned long sharedram; /* Amount of shared memory */
                   unsigned long bufferram; /* Memory used by buffers */
                   unsigned long totalswap; /* Total swap space size */
                   unsigned long freeswap;  /* swap space still available */
                   unsigned short procs;    /* Number of current processes */
                   char _f[22];             /* Pads structure to 64 bytes */
              };

|
读/proc/meminfo,free命令也是这样做的。

|
SYS_CONFIG()???
可以获得内存总页数,可用页数。
但函数名可能有误,记不清了

    
 
 

您可能感兴趣的文章:

  • 有没有大连人啊!我要去这个公司面试!!!多谢,100分送上!
  • 有没有大牛能谈一下UNIX和Windnt哪个是强内核,哪个是微内核,以及他们的优劣,多谢
  • 大家有没有关于jni方面的中文资料,最近要用到。多谢了。
  • 请教:javascript 里有没有时间循环执行的函数,如我按住鼠标触发mousedown 事件函数时,反复执行我写的一个函数?
  • wcslen 等函数能用在linux下面吗?文件路径搜索有没有跨平台的函数库?
  • mkdir()是创建文件夹的函数,有没有循环创建多个目录级的函数呢?
  • 如何知道一个用有没有权限调用bind()函数(socket编程的时候)
  • JAVA里有没有类似SLEEP的函数?
  • 在unix中有没有ucs2编码与中文的转换函数???
  • Linux C 有没有 查看函数定义的方法?
  • 有没有函数实现压缩算法?
  • 有没有一个函数调用可以"删除文件"的?
  • linux的系统函数调用手册有没有电子档下载的?我找了半天都没找到
  • 请问,在unix中用C/C++写的监控程序有没有可以获得磁盘空间的函数?
  • 菜鸟问题, GCC 编译出的目标码中函数前面有没有下划线呀?
  • 请问有没有Linux下SOCKET服务端和客户端的接口函数!!
  • 有没有删除文件的库函数或者系统调用
  • 标准C有没有截取字符串的函数?
  • linux下 有没有 删除文件 或 目录的的api函数
  • 查看进程里面线程的函数有没有?
  • 驱动开发有没有函数手册
  • 有没有这样的函数?(杀死进程)
  • 想在linux下用C实现gzip压缩与解压缩,有没有相关库函数可以调用?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在jsp语句中有没有可以取得某个字符型变量的前面几位的函数呀??
  • ResultSet类有没有取得记录数的函数?jdk文档里找不到!
  • shell下用date命令取得两个时间值,有没有办法获得它们的时间差?
  • [AIX]有没有办法查到有没有用户执行了Kill命令
  • linux里有没有象vc那样的IDe啊,有没有类库什么的呢
  • 有没有用过 JCE 的朋友,生成x.509证书,有没有免费算法,用哪家的比较好,给出示例代码!
  • 请问jsp有没方法判断窗口有没有框架???
  • 有没有哪位知道linux下有没有什么可视聊天的工具
  • 请问:编译内核时,make bzimage命令后,提示没有这个规则,这有没有影响呀?
  • 有没有搞错,JSP精华版数据全部没有了。
  • 我想在VMware上装FreeBSD,有没有人这样做过?有什么问题没有?
  • 我重装了winme,却进不了Linux了,而我现在又没有Linux光盘,也没有Linux启动盘,还有没有办法?
  • Qt中有没有类似VB中winsock和timer的控件呀,我好像没有找到.
  • 转 请大家讨论一下,现在我们开发J2EE的Application Server还有没有机会,这里有没有这种人才? (愿意给300分)
  • 有没有用过ejb,又开始学com的,如果有,介绍一下经验?没有,则给个理由(如果你有时需要用DNA)?
  • java中有没有destructor的东东,好像一般的class里都没有嘛,难道不要手工做这些事情,全部交给gc处理吗?
  • 在linux redhat6.0中,进入x_window,请问系统有没有自带的c编译器,比如gcc;如果没有,那里可以下载并安装?
  • JAVA中没有宏,那编程和调试起来不是很麻烦吗?有没有一些折中办法?
  • SCJP有没有用
  • InstallShield 有没有linux版本的?
  • 有没有玩的转LINUX源码的高手?
  • 谁知道现在有没有Linux下的搜索引擎?
  • 谁知道现在有没有Linux下的搜索引擎??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3