产品profiling.tracing
cProfile
Python 标准库内置的跟踪(tracing)性能分析器,通过对函数调用、返回等事件逐次挂钩记录实现精确统计,但会显著拖慢程序运行。在 Python 3.15 中被重命名为 profiling.tracing。
时间轴 (近 90 天)
10月14日
常见的 Python profiling 工具包括 Python 的 cProfile、py-spy,以及各类采样型 profiler。
待验证50%
10月13日
确定性分析器(如 cProfile)通过钩子拦截每一次函数调用和返回,精确记录调用次数和累计时间,但会引入显著运行时开销,在高频调用场景下可能让程序慢数倍,并导致观察者效应。
待验证50%
10月12日
Python 3.15 标准库新增采样分析器 Tachyon(profiling.sampling),并将原有的跟踪分析器 cProfile 重命名为 profiling.tracing。
待验证50%