LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 667|回复: 3

如何测试程序运行中使用的内存?

[复制链接]
发表于 2004-11-4 15:57:55 | 显示全部楼层 |阅读模式
  请问有哪位知道如何在程序运行的过程中测试其使用的所占用内存容量,我曾经想过一种方法,是对源程序进行分析,然后直接根据每种类型的大小来累加取得其使用的内存大小,但是我发现这种方法比较麻烦,请问有没有可能在GCC编译的时候加入参数,或者有什么可以测试程序运行的内存的工具可以用的?  谢谢!
发表于 2004-11-4 21:04:40 | 显示全部楼层
试试这个命令:
  1. $ cat /proc/[i]xxxx[/i]/status
复制代码
这里 xxxx 是系统中已经存在的进程的进程号
 楼主| 发表于 2004-11-6 00:32:27 | 显示全部楼层
非常感谢。
我现在就试试。
 楼主| 发表于 2004-11-6 00:38:37 | 显示全部楼层
请问Vmsize指出的是实际的内存大小吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表