Python logo

上一主题

test — Python 的回归测试包

下一主题

审计事件表

本页

  • 报告 Bug
  • 显示源码

导航

  • 索引
  • 模块 |
  • 下一页 |
  • 上一页 |
  • Python logo
  • Python »
  • 3.14.0 文档 »
  • Python 标准库 »
  • 调试和性能分析
  • |
  • |

调试和性能分析¶

这些库有助于您进行 Python 开发:调试器使您能够单步执行代码、分析堆栈帧、设置断点等;性能分析器则运行代码并为您提供详细的执行时间明细,从而帮助您识别程序中的瓶颈。审计事件提供对运行时行为的可见性,而这些行为在其他情况下需要侵入式调试或修补。

  • 审计事件表
  • bdb — 调试器框架
  • faulthandler — 转储 Python 的回溯信息
    • 转储回溯信息
    • 转储 C 堆栈
      • C 堆栈兼容性
    • 故障处理程序状态
    • 超时后转储回溯信息
    • 在用户信号上转储回溯信息
    • 文件描述符问题
    • 示例
  • pdb — Python 调试器
    • 调试器命令
  • Python 性能分析器
    • 分析器简介
    • 即时用户手册
    • profile 和 cProfile 模块参考
    • Stats 类
    • 什么是确定性分析?
    • 限制
    • 校准
    • 使用自定义计时器
  • timeit — 测量小段代码的执行时间
    • 基本示例
    • Python 接口
    • 命令行界面
    • 示例:
  • trace — 跟踪 Python 语句的执行
    • 命令行用法
      • 主要选项
      • 修饰符
      • 过滤器
    • 编程接口
  • tracemalloc — 跟踪内存分配
    • 示例:
      • 显示前 10 名
      • 计算差异
      • 获取内存块的回溯
      • 美化顶部
        • 记录所有跟踪内存块的当前和峰值大小
    • API
      • 函数
      • DomainFilter
      • Filter
      • Frame
      • Snapshot
      • Statistic
      • StatisticDiff
      • Trace
      • Traceback

上一主题

test — Python 的回归测试包

下一主题

审计事件表

本页

  • 报告 Bug
  • 显示源码
«

导航

  • 索引
  • 模块 |
  • 下一页 |
  • 上一页 |
  • Python logo
  • Python »
  • 3.14.0 文档 »
  • Python 标准库 »
  • 调试和性能分析
  • |
  • |
© 版权所有 2001 Python Software Foundation。
本页面根据 Python 软件基金会许可协议第 2 版进行许可。
文档中的示例、配方和其他代码还根据零条款 BSD 许可证进行许可。
更多信息请参见历史和许可证。

Python 软件基金会是一家非营利性公司。 请捐款。

最后更新于 2025 年 10 月 17 日 (06:18 UTC)。 发现错误?
使用 Sphinx 8.2.3 创建。