导航

  • 索引
  • 模块 |
  • 下一页 |
  • 上一页 |
  • Python »
  • 3.6.15 Documentation »
  • Python 标准库 »
  • |

27. 调试和分析¶

这些库可以帮助你进行Python开发:调试器使你能够逐步执行代码,分析堆栈帧并设置断点等,而分析器运行代码并为你提供执行时间的详细分类,从而使你能够找出你程序中的瓶颈。

  • 27.1. bdb — Debugger framework
  • 27.2. faulthandler — Dump the Python traceback
    • 27.2.1. Dumping the traceback
    • 27.2.2. Fault handler state
    • 27.2.3. Dumping the tracebacks after a timeout
    • 27.2.4. Dumping the traceback on a user signal
    • 27.2.5. Issue with file descriptors
    • 27.2.6. 示例
  • 27.3. pdb — Python的调试器
    • 27.3.1. 调试器命令
  • 27.4. Python 分析器
    • 27.4.1. 分析器简介
    • 27.4.2. 即时用户手册
    • 27.4.3. profile 和 cProfile 模块参考
    • 27.4.4. Stats 类
    • 27.4.5. 什么是确定性性能分析?
    • 27.4.6. 局限性
    • 27.4.7. 准确估量
    • 27.4.8. 使用自定义计时器
  • 27.5. timeit — 测量小代码片段的执行时间
    • 27.5.1. 基本示例
    • 27.5.2. Python 接口
    • 27.5.3. 命令行界面
    • 27.5.4. 例子
  • 27.6. trace — 跟踪Python语句执行
    • 27.6.1. Command-Line Usage
      • 27.6.1.1. Main options
      • 27.6.1.2. Modifiers
      • 27.6.1.3. Filters
    • 27.6.2. 编程接口
  • 27.7. tracemalloc — 跟踪内存分配
    • 27.7.1. 例子
      • 27.7.1.1. 显示前10项
      • 27.7.1.2. 计算差异
      • 27.7.1.3. Get the traceback of a memory block
      • 27.7.1.4. Pretty top
    • 27.7.2. API
      • 27.7.2.1. 函数
      • 27.7.2.2. 域过滤器
      • 27.7.2.3. 过滤器
      • 27.7.2.4. Frame
      • 27.7.2.5. 快照
      • 27.7.2.6. 统计
      • 27.7.2.7. StatisticDiff
      • 27.7.2.8. 跟踪
      • 27.7.2.9. 回溯

上一个主题

26.8. test — Python回归测试包

下一个主题

27.1. bdb — Debugger framework

本页

  • 提交 Bug
  • 显示源代码

导航

  • 索引
  • 模块 |
  • 下一页 |
  • 上一页 |
  • Python »
  • 3.6.15 Documentation »
  • Python 标准库 »
  • |
© 版权所有 2001-2021, Python Software Foundation.
Python 软件基金会是一个非盈利组织。 请捐助。
最后更新于 9月 05, 2021. 发现了问题?
使用Sphinx2.3.1 创建。