You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

是否有可显示Python代码每行执行时间的类heartrate库?

可展示Python代码每行执行时间的工具

以下几个工具能满足你对行级代码执行时间分析的需求:

  • line_profiler:最常用的行级性能分析工具,能精准统计每行代码的执行时长、命中次数等细节。使用时给目标函数添加@profile装饰器,再通过命令kernprof -l -v your_script.py运行脚本,即可得到详细的行级时间报告。

  • memory_profiler(支持时间分析):原本主打内存占用分析,同时也可通过@profile装饰器获取每行代码的执行时间,适合需要同时监控内存与时间的场景,运行方式和line_profiler类似。

  • py-spy:采样式性能分析工具,无需修改代码,直接通过命令行附加到运行中的Python进程或启动脚本,能生成包含每行代码执行时间占比的火焰图,适合不想侵入原有代码的场景。

  • tracemalloc(Python标准库):官方自带的内存追踪库,结合时间统计逻辑可实现简单的行级时间分析,无需额外安装第三方库,但需要自行编写少量辅助代码来关联时间与代码行号。

内容的提问来源于stack exchange,提问作者CyberPlayerOne

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 08:45:00