ChinaUnix.net
相关文章推荐:

getrusage

我在程序开头使用了一个很大的临时数组, 然后在程序后面使用getrusage查看内存的占用情况,但是结果总是0. //view rusage if (getrusage(RUSAGE_SELF, &usage) != 0) { fprintf(stderr, "error here!\n"); } else { printf("max resident set size: %ld\n", usage.ru_maxrss); printf("integral shared memory: %ld\n", usage.ru_ix...

by 312-pirl0 - C/C++ - 2009-03-13 19:45:23 阅读(3778) 回复(3)

相关讨论

getrlimit/setrlimit, getusage #include int getrusage(int who, struct rusage *r_usage); 利用getrusage可以得到进程的相关资源信息。如:用户开销时间,系统开销时间,接收的信号量等等; 下面是rusage的结构: struct rusage { struct timeval ru_utime; /* user time used */ struct timeval ru_stime; /* system time used */ long ru_maxrss; #define ru_first ru_ixrss long ru_ixrs...

by ubuntuer - Linux文档专区 - 2009-09-25 16:09:13 阅读(1551) 回复(0)

getrusage系统调用】 功能描述: 获取进程的资源使用信息。 用法: #include #include int getrusage(int who, struct rusage *usage); 参数: who:可能选择有 RUSAGE_SELF:获取当前进程的资源使用信息。 RUSAGE_CHILDREN:获取子进程的资源使用信息。 usage:指向存放资源使用信息的结构指针 struct rusage { struct timeval ru_utime; /* user time used */ struct timeval ru_stime; /* system t...

by raul.liu - Linux文档专区 - 2008-12-29 11:46:57 阅读(1405) 回复(0)

我下载了gcc的源代码,用SourceInsight软件来找getrusage, 但是看不出要包含哪些头文件来使用这个函数, 怎么可以找到要包含哪些头文件来使用getrusage?

by s021721 - C/C++ - 2007-01-14 19:42:28 阅读(2699) 回复(2)