Lobsters | 📄 原文链接 | 2026-11-06 收录

2026 年的 Python 性能剖析:标准库新兵与四个采样器

来源:p403n1x87.github.io — 2026-11

📋 概述

Python 剖析这两年变化比过去十年都大:CPython 3.14 给了外部工具官方的查看入口,3.15 把采样剖析器 Tachyon 放进标准库,自由线程构建开始真上生产,而读 profile 的「人」里越来越多是编码 agent。作者做了八年 Austin,用内部视角梳理四个采样剖析器的分工:Tachyon(标准库、进程外采样)、py-spy(老牌进程外采样)、Scalene(进程内全能选手)、Austin(进程外、速度优先)。核心论据是采样率决定精度:误差按 1 除以样本数的平方根收缩,采样快十倍噪声少三倍;UMass 的对比研究显示采样器开销 0 到 2%,而 cProfile 达 73%。

🔑 核心要点

💡 金句

追踪剖析器让程序变慢,而且慢得不均匀,这会歪曲「时间到底花在哪」的图景。
← 返回 Lobsters 首页