跳到正文
热点事件历史事件

Python 3.15 内置剖析器定位 web-edit 性能瓶颈

1 篇报道1 个报道来源7 天前更新

先了解这件事

AI 综述

2026年10月13日,Simon Willison 发布博文,使用 Python 3.15 新内置的 `profiling.sampling` 模块对自研工具 web-edit 进行性能剖析,并结合火焰图与源码热力图进行可视化分析。在采集的 15,296 个 CPU 栈样本中,`preserve_endings` 函数占比 64.8%,为整体最突出的热点;进一步下钻发现,其调用的 `SequenceMatcher.find_longest_match` 贡献了 38.3% 的叶子样本。这是 Python 3.15 将采样剖析器纳入标准库后的早期实践案例,展示了新工具链对真实 Python 应用进行低开销剖析的能力。

AI 根据报道生成 · 5 天前更新

报道时间线

沿着报道,了解事件的不同侧面。

10月13日
  1. Simon Willison
    用 Python 3.15 内置 `profiling.sampling` 剖析 web-edit:火焰图与源码热力图

    Simon Willison 用 Python 3.15 内置 `profiling.sampling` 剖析 web-edit,发现 `preserve_endings` 占 15,296 个 CPU 栈的 64.8%,`SequenceMatcher.find_longest_match` 贡献 38.3% 叶子样本。

本事件热度走势

当前热度 3·可比范围峰值 4(10月14日 08:00)·近 24 小时可比范围变化 –

024610月14日08:0010月14日13:0010月14日19:0010月15日00:00

趋势仅比较持续完整观测到的相同主体,范围可能小于当前热度统计。移动指针或点击图表查看每小时热度;键盘可用左右方向键切换。