在LINUX下如何监测运行时间很短的程序的内存使用量
wowh 2006-05-29 02:35:14 比如说像只有一条printf语句的已经编译好的程序
类似
#include <stdio.h>
int main() {
printf("%d\n",3);
return 0;
}
我尝试fork了一个子进程然后用exe系列函数执行上面那个程序 然后父进程监视proc/pid/stat
但因为运行时间很短 一般检测到子进程信息时子进程已经进入到僵死状态(zombie)资源已经都被释放
不知道有什么方法能 延缓子进程进入到zombie状态的速度 或者有另外检测短时间程序内存占用的方法