Piy*_*ain 5 python scripting profiler numbers line
我正在使用cProfile,pstats和Gprof2dot来分析一个相当长的python脚本.
结果告诉我,花在调用我定义的对象中的方法的时间最多.但是,我真正想要的是确切地知道该函数中的行号正在耗费时间.
任何想法如何获得这些额外的信息?
(顺便说一下,如果有帮助的话,我在OSX雪豹上使用Python 2.6)
Mik*_*vey 2
假设被“吃掉”的时间是某个数字,比如 40%。然后,如果您只是中断程序或随机暂停它,您将看到它的概率为 40%,并且精确地暴露在调用堆栈上。这样做 10 次,在 4 个样本上,+/-,您就会看到它。
这说明了它为何有效。 这是一个例子。
归档时间:
16 年,8 月 前
查看次数:
1902 次
最近记录:
16 年,7 月 前