Skip to main content
 首页 » 编程设计

python之Yappi 返回奇怪的结果

2025年05月04日22txw1958

我在多线程进程中运行 yappi python 分析器,当使用 yappi.print_stats() 打印时我得到了奇怪的结果。有些方法重复不止一次,在每一行中它们显示不同的 ttot 和 ncalls。一些方法令人惊讶地显示 tsub 等于 0,而它们当然不应该。 你能解释一下这些现象吗?

请您参考如下方法:

此问题可能已在最新的存储库头中修复。除此之外,如果在 CPU 时钟模式下运行,yappi 不会累积 time.sleep() 或任何其他阻塞调用计时输出。参见 yappi 的 get_clock_type() 接口(interface)。