【发布时间】:2021-06-06 23:35:29
【问题描述】:
是否有任何监控工具可以监控python程序中每个代码行的cpu使用情况。 我知道 profile、cProfile 和 line_profiler。但它们只是统计每行或函数使用 cpu 的时间。 如果我的程序是 io 密集型的,它可能会使用很长时间但并没有真正使用 cpu 的计算。 所以我想找到一个可以监控cpu实际计算的工具。 有人有想法吗?
【问题讨论】:
是否有任何监控工具可以监控python程序中每个代码行的cpu使用情况。 我知道 profile、cProfile 和 line_profiler。但它们只是统计每行或函数使用 cpu 的时间。 如果我的程序是 io 密集型的,它可能会使用很长时间但并没有真正使用 cpu 的计算。 所以我想找到一个可以监控cpu实际计算的工具。 有人有想法吗?
【问题讨论】:
cProfile 和profile 都接受时基函数作为参数。只需传递time.clock 而不是默认的time.time。
【讨论】: