我目前正在使用cProfile and pstats来分析一些Python代码。
有没有办法用每行所用的时间来注释源代码?理想情况下,这将是源的彩色(HTML)版本,其中昂贵的行以红色或其他方式突出显示。
答案 0 :(得分:3)
答案 1 :(得分:1)
不是你要求的,但可能会有所帮助:
http://code.google.com/p/jrfonseca/wiki/Gprof2Dot
它绘制了一个图表,可以很容易地看出哪些函数占用了你的执行时间。
我不知道一个逐行跟踪执行的python探查器。我怀疑这样做会混淆结果,因为它会产生过多的开销。