2011-03-29 262 views
1

我目前使用cProfile and pstats来剖析一些Python代码。有没有办法用profiler结果来注释Python源代码?

有没有一种方法可以用每行上花费的时间来注释源代码?理想情况下,这将是一个彩色(HTML)版本的源代码,用红色或其他东西突出显示昂贵的行。

+0

如果你只是想找到最便宜的线路,[试试这个(http://stackoverflow.com/questions/4295799/how-to-improve-性能的,这个码/ 4299378#4299378)。 – 2011-03-29 15:12:49

回答

1

不太你要求什么,但可能会有所帮助:

http://code.google.com/p/jrfonseca/wiki/Gprof2Dot

它绘制的图形,这使得它很容易看到哪些函数占用你的执行时间。

我不知道一个逐行跟踪执行的python分析器。我怀疑这样做会混淆结果,因为这会造成太多的开销。

相关问题