[控场AI]
产品profiling.sampling

Tachyon

Python 3.15 标准库新增的高频统计采样分析器,通过定期捕获运行进程的堆栈跟踪来计算函数耗时,开销极低且无需预先插桩,替代了此前需要第三方工具(如 py-spy)才能获得的能力。

时间轴 (近 90 天)

10月12日

Python 3.15 标准库新增采样分析器 Tachyon(profiling.sampling),并将原有的跟踪分析器 cProfile 重命名为 profiling.tracing。

待验证50%
10月12日

采样分析器通过定期捕获运行进程的堆栈跟踪来计算函数耗时,开销极低且无需预先插桩,此前开发者需使用 py-spy 等第三方工具才能获得此能力。

待验证50%
10月4日

Python 3.15 新增 profiling 包统一组织性能分析工具,其中 profiling.sampling 又称 Tachyon,是采样分析器

待验证50%
10月4日

采样分析器周期性抓取调用栈快照以估算热点,开销通常只有百分之几,而追踪分析器钩入每次调用返回事件,开销有时高达数倍

待验证50%
10月4日

Tachyon 能够通过进程 ID 挂载到已运行的 Python 进程,在 macOS 上运行需要 sudo 提权

待验证50%

全部知识事实 (5)

来源文章