jpe*_*lli 3 linux statistics performance process
我想看一个小C程序的统计数据,但是是一个开始和结束的小程序。(不是一些长时间运行的程序)。我想在访问内存、缓存命中、上下文切换等方面改进这个程序。
中的参数/proc/[pid]/status很棒,但我找不到执行后查看它们的方法。
进程执行完成后如何查看此文件?
system()在程序结束时抛出此调用将/proc/[pid]/status在程序退出前的最后一刻打印到标准输出。
#include <stdlib.h>
int main() {
system("cat /proc/$PPID/status");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
+1 用于外部程序,例如valgrind. 您可以使用调试工具来捕获程序的退出,并在不修改程序的情况下检查完整的统计信息。
| 归档时间: |
|
| 查看次数: |
2658 次 |
| 最近记录: |