首页 > 解决方案 > 如何监控python程序中每个代码行的cpu使用率

问题描述

是否有任何监视器工具可以监视 python 程序中每个代码行使用的 cpu 使用情况。我知道 profile、cProfile 和 line_profiler。但它们只是统计每行或函数使用 cpu 的时间。如果我的程序是 io 密集型的,它可能会使用很长时间但并没有真正使用 cpu 的计算。所以我想找到一个可以监控cpu实际计算的工具。有人有想法吗?

标签: pythoncpumonitor

解决方案


cProfile并且profile都接受时基函数作为参数。只需通过time.clock而不是默认的time.time.


推荐阅读