PyCharm 2025.3 Help

使用分析器优化您的代码

性能分析 是一种运行时分析,它基于大量运行时数据进行操作,并让您了解进程内部发生的情况。 收集到的数据涉及程序运行的各个方面,例如 CPU 使用率、内存分配百分比以及线程活动。

PyCharm 允许在向其附加 Python 分析器的同时运行当前的 运行/调试配置。 请注意,随 PyCharm 捆绑的 图表 插件应处于启用状态。

如果您的解释器上安装了 yappi 分析器,PyCharm 默认使用它启动分析会话;否则,它将使用标准的 cProfile 分析器。

除了这两个跟踪型分析器之外,PyCharm 还支持采样(统计)分析器 vmprof ,需要在所选的 Python 解释器上 安装。 如果您是 Windows 64 位用户,则必须安装 32 位 Python,才能使 vmprof 正常工作。 请按照页面 Python Releases for Windows 中的说明安装 32 位 Python。

按以下顺序选择分析器: vmprofyappicProfile

何时进行分析会有所帮助?

分析工具可帮助您:

  • 识别缺陷、瓶颈,并诊断性能不佳的问题

  • 识别热点和优化机会(不一定与性能问题相关)

  • 评估或比较不同解决方案的性能

  • 更好地了解程序在底层的运行方式

启动分析会话

  1. 在主工具栏上点击 更多操作更多操作 ,然后选择 分析 <current run.debug configuration name>

  2. 请确保分析器已在 运行工具窗口 的专用选项卡中启动。

    结果
  3. 读取 分析器快照。

最后修改日期: 2025年 12月 2日