标签: c++ linux cpu
我想在Linux下用C ++获取进程的特定CPU使用率。 但是,除了阅读
/proc/stat
我不知道该怎么做。
如果我读取此文件,那么当我启动程序时,我不知道如何无法获取当前进程的CPU使用情况...
我想获得正在运行的程序的CPU使用率,你有什么线索可以做到吗? 我在网站上看到了复杂的解决方案,我还没有理解它们......我只需要一个方向。
看来我的/ proc / pid / stat文件在睡眠后没有改变(2),这是正常的吗?
答案 0 :(得分:1)
您可以使用时间系统调用,它提供CPU在给定进程上花费的时间。试试本教程Linux process execution time。