2

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

4

1 回答 1

1

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

于 2013-11-25T12:33:30.783 回答