如何解决如何监控python程序中每一行代码的cpu使用情况
是否有任何监控工具可以监控python程序中使用的每个代码行的cpu使用情况。 我知道 profile、cProfile 和 line_profiler。但它们只是统计每行或每个函数使用 cpu 的时间。 如果我的程序是io密集型的,它可能会使用很长时间但并没有真正使用cpu的计算。 所以我想找到一个可以监控cpu实际计算的util。 有人有想法吗?
解决方法
cProfile
和 profile
都接受时基函数作为参数。只需传递 time.clock
而不是默认的 time.time
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。