譬如如下一段代码
#include <iostream>
using namespace std;
main ()
{
cout<<"hello"<<endl;
}
已经编译成为可执行程序,希望知道这个程序执行过程中的内存最大占用量。。
我是fork一个子进程然后用exec函数执行个程序 父进程监视proc/pid/statm.
但因为运行时间实在太短. 一般检测到子进程信息时子进程已经进入到僵死状态(zombie)资源已经都被释放,监测到的结果是0kb了。
有什么方法能延缓子进程进入到zombie状态的速度 或者有另外检测短时间程序内存占用的方法么??
谢谢
求助:在LINUX下如何监测运行时间很短的程序的内存使用量,C语言实现。
-
- 帖子: 2
- 注册时间: 2006-12-20 18:34