适用于火焰图的低开销的非统计Python探查器?

时间:2019-04-09 10:26:52

标签: python profiling

统计分析器通常需要从采样的配置文件外部启动(无论是pyflame还是py-spy都需要),它们的行为通常是奇怪的,这使得它们难以在线程服务器中用于分析特定请求。

在这种情况下,明确启用cProfile(在请求根目录)效果很好,但是中等重建堆栈跟踪的局限性无法重建(每个函数仅在输出中出现一次,而递归只会在存储中创建循环/输出)使“高级”分析变得困难,并且火焰图不可行。

cProfile是否有替代方法,它可以进行基于时间的非采样分析,但可以存储整个堆栈跟踪信息并可以构建适当的定时火焰图?

0 个答案:

没有答案