我的cProfile输出中有大约300个条目,每次使用时都需要向上滚动很长时间。
有没有办法让cProfile只打印,如前10行或什么?
答案 0 :(得分:0)
您可以说“累计”排序,并使用 print_stats(4)显示前N行。如果不进行排序,则可能无法使用前N行。
来自Python profiler official docs
import pstats
p = pstats.Stats('restats')
p.sort_stats('cumulative').print_stats(10)