测量Linux中的进程统计信息

前端之家收集整理的这篇文章主要介绍了测量Linux中的进程统计信息前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在构建编程竞赛软件.用户的程序由我们的判断系统接收,并通过编译并通过fork()和exec()运行来评估.父进程等待子进程(提交的进程)退出,然后清除它.

为了提供有关程序运行的有用信息,我想测量程序使用的cpu时间和峰值内存. Linux内核是否跟踪这些值?有没有其他方法获取此信息?

解决方法

如果调用wait4()系统调用以在子节点完成时收获它,它将使用子节点的资源使用来填充结构rusage结构(ru_utime和ru_stime分别保存子节点使用的用户和系统cpu时间).
原文链接:https://www.f2er.com/linux/393016.html

猜你在找的Linux相关文章