![进程的平均CPU利用率](https://linux22.com/image/34570/%E8%BF%9B%E7%A8%8B%E7%9A%84%E5%B9%B3%E5%9D%87CPU%E5%88%A9%E7%94%A8%E7%8E%87.png)
我正在尝试进行一些实验来确定我的进程的 CPU 利用率是多少。我熟悉top
和ps
命令。对于获取进程在整个时间内的平均 CPU 利用率,哪一个是更好的解决方案?从这问题似乎 ps 是最好的方法。定期使用 top 来记录统计数据并对结果进行平均会更精确吗?
答案1
听起来这gprof
可能就是您正在寻找的东西。它将有助于调试以确定函数花费了多少时间。
您可能还想查看这个堆栈交换答案:“top”如何计算CPU使用率?
我正在尝试进行一些实验来确定我的进程的 CPU 利用率是多少。我熟悉top
和ps
命令。对于获取进程在整个时间内的平均 CPU 利用率,哪一个是更好的解决方案?从这问题似乎 ps 是最好的方法。定期使用 top 来记录统计数据并对结果进行平均会更精确吗?
听起来这gprof
可能就是您正在寻找的东西。它将有助于调试以确定函数花费了多少时间。
您可能还想查看这个堆栈交换答案:“top”如何计算CPU使用率?