我正在尝试进行一些实验来确定我的进程的 CPU 利用率是多少。我熟悉top
和ps
命令。对于获取进程在整个时间内的平均 CPU 利用率,哪一个是更好的解决方案?从这问题似乎 ps 是最好的方法。定期使用 top 来记录统计数据并对结果进行平均会更精确吗?
答案1
听起来这gprof
可能就是您正在寻找的东西。它将有助于调试以确定函数花费了多少时间。
您可能还想查看这个堆栈交换答案:“top”如何计算CPU使用率?
我正在尝试进行一些实验来确定我的进程的 CPU 利用率是多少。我熟悉top
和ps
命令。对于获取进程在整个时间内的平均 CPU 利用率,哪一个是更好的解决方案?从这问题似乎 ps 是最好的方法。定期使用 top 来记录统计数据并对结果进行平均会更精确吗?
听起来这gprof
可能就是您正在寻找的东西。它将有助于调试以确定函数花费了多少时间。
您可能还想查看这个堆栈交换答案:“top”如何计算CPU使用率?