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

如何得到程序本身占用的内存大小?

    来源: 互联网  发布时间:2015-12-24

    本文导语:  在linux下用c语言编写如何得到程序本身占用的内存大小?谢谢 最好有代码和要包含的头文件。 | Do you want to get the memory usage at runtime? 1) ps command from command line 2) process accounting by the kernel, bu...

在linux下用c语言编写如何得到程序本身占用的内存大小?谢谢
最好有代码和要包含的头文件。

|
Do you want to get the memory usage at runtime?

1) ps command from command line
2) process accounting by the kernel, but you need the superuser right to enable the accounting. Refer to 8.14 of "advanced programming in the unix environment"
3) with the help of gdb
4) acctually you can calculate the static memory your program need.

|
/proc/atoi(getpid())/stat, mem, status等,里面有关于进程的状态,资源使用,文件名等所有信息。

|
ps -aux|grep [pid name]|grep -v grep |awk {print $4}
每4项就 是进程使用内存值 
具体可看我blog:
如何获取系统信息

    
 
 

您可能感兴趣的文章:

  • unix下如何得到系统资源的占用?
  • 蔡鸟问题:c语言如何得到一个目录所占用空间大小
  • 怎么得到文件当前的位置和整个文件的大小
  • 在unix c下有什么函数可以得到一个文件的大小(字节)
  • 如何得到上传到FTP服务器的文件大小?
  • 怎么才能得到 一个进程所消耗的内存的大小呢 ??
  • 怎样得到一个图形文件(gif)的像素大小?一定给分。
  • 如何得到某一目录下所有某类文件的总大小
  • 在linux中如何得到一个文件夹及其下面的子文件夹中所有文件大小的总和
  • 如何得到一个文件的大小?
  • 如何得到一个目录下所有文件大小的和。
  • recv返回值大于要得到的大小?
  • linux下如何得到一个目录下的所有文件的总大小,用字节表示。
  • 在我的java程序中,我从数据库中得到一批数据,不能确定是多少个,我要把它保存到我的java数组中,可是怎样才能向C++中的数组一样可以自由分配空间,在java中我必需预先指定大小,不会一定要用java中的那个可改变数组大小的类吧?
  • 【求助】如何在应用程序中得到系统的剩余物理内存大小?
  • 如何得到一个目录的大小?(来者有分)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 虚拟内存容量小于物理内存容量时,系统性能还能得到改善吗?
  • 怎么打开一个进程并得到这个进程内存使用的信息?
  • 用什么命令可以得到HP-UX的实际物理总内存?急急啊 !
  • 求助高手:用sar -r 和用vmstat得到的内存数据有什么区别?
  • 请教:在/proc下从哪里可以得到每个进程的CPU和内存占有量
  • unix上什么命令可以得到系统的总的内存使用情况
  • 呼唤高手:在/proc下从哪里可以得到每个进程的CPU和内存占有量 (第三贴了)
  • 共享内存问题,只能得到int值,不能得到char*的值?
  • 要得到进程的虚拟内存使用率,请问linux系统下有哪几个函数可用?
  • 高手请进:32位虚拟地址经过页机制转换以后得到的物理地址是32位吗?那物理内存又是怎样编址的呢?
  • 在linux下如何编程得到系统的CPU利用率,内存利用率等
  • NOSQL iis7站长之家
  • 万般火急!关于java打印,已经得到printerJob实例,那么怎么通过它得到Pageable实例?
  • 怎样得到当前目录(不是在java程序中得到)
  • File类的getLastModify()得到的是长型整数,如何才能得到一个已知文件日期?
  • DateFormat的用法?比如说现在想要得到21:38,我老是得到9:38
  • jsp中如何获得当前jsp文件所在的目录,用request.getServletPath()得到的路径含有jsp文件名,有没有办法得到目录(不含文件名)?
  • 我用JFileChooser得到了某个文件夹名,但如何得到此文件夹下的所有文件名
  • 苦恼的中文乱码!!!在servlet中用request.getParameter("xingming")得到的姓名域值就变成了乱码"???",更别提下面的转化函数得到的结果了。
  • linux下如何编程得到网卡的硬件描述,如得到某块网卡为“3Com 3c590/3c595....”
  • 如何得到一个终端的终端号/标示?
  • 菜问一则:请问用什么命令可得到系统路径
  • getInitParameter为什么得到null
  • 请问调用那个方法能够得到变量类型的返回值?
  • 怎样得到系统日期?
  • 用java.util.random怎么得到一个指定区间的随机数
  • 如何得到linux机器的时钟频率?
  • 急!如何得到snmp工具的显示数据?
  • 如何得到文本框里的自动换行标志?
  • 如何得到本机所有IP
  • bash脚本程序如何得到自身的执行路径?


  • 站内导航:


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

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

    浙ICP备11055608号-3