获取当前进程CPU使用率Linux C.

时间:2013-03-28 10:22:40

标签: c++ linux cpu

我想在Linux下用C ++获取进程的特定CPU使用率。 但是,除了阅读

/proc/stat

我不知道该怎么做。

如果我读取此文件,那么当我启动程序时,我不知道如何无法获取当前进程的CPU使用情况...

我想获得正在运行的程序的CPU使用率,你有什么线索可以做到吗? 我在网站上看到了复杂的解决方案,我还没有理解它们......我只需要一个方向。

看来我的/ proc / pid / stat文件在睡眠后没有改变(2),这是正常的吗?

1 个答案:

答案 0 :(得分:1)

您可以使用时间系统调用,它提供CPU在给定进程上花费的时间。试试本教程Linux process execution time

相关问题