python - 如何监控python程序中每个代码行的cpu使用率
问题描述
是否有任何监视器工具可以监视 python 程序中每个代码行使用的 cpu 使用情况。我知道 profile、cProfile 和 line_profiler。但它们只是统计每行或函数使用 cpu 的时间。如果我的程序是 io 密集型的,它可能会使用很长时间但并没有真正使用 cpu 的计算。所以我想找到一个可以监控cpu实际计算的工具。有人有想法吗?
解决方案
cProfile
并且profile
都接受时基函数作为参数。只需通过time.clock
而不是默认的time.time
.
推荐阅读
- java - 以表格格式在jsp中显示来自servlet的arraylist值
- veins - 我怎样才能让我的邻居处于静脉中并计算其与邻居相比的方向?
- javascript - 如何修复:react-redux 中的“e 不是函数”错误
- php - Symfony - Twig - 修改或删除资源并返回页面的超文本链接
- python - 批量加载庞大的数据集以训练 pytorch
- c - 为什么我的首字母缩写词查找实用程序出奇地慢?
- json - 如何在flutter中正确使用asyncsnapshot从json对象中获取列表?
- jquery - 输出中的数据表 json 问题:无法设置未定义的属性“nTf”
- amazon-web-services - 使用 terraform aws_acm_certificate_validation 时缺少 DNS 验证记录
- laravel - 在 Flutter 应用上向用户发送独特的 Firebase 推送通知