Function call performance timer

mike wakerly mike-list at wakerly.com
Sat Aug 18 21:33:37 EDT 2001


Nevermind! Found the profile module, whoops...

Cheers,
Mike

On Saturday, August 18, 2001, at 06:10 PM, mike wakerly wrote:

> Hey All,
>
> I've written a driver for a serial port LCD in Python. Trouble is, 
> somewhere along the way, I introduced something (either in the driver 
> or the front-end) that degrades performance significantly. (I can tell 
> because display updates are latent.)
>
> So, can anyone point me to some module that will let me run my program, 
> and then just print perhaps, a tree of function call execution time? 
> I'd like to know which function (I'm calling quite a few with 
> recursion) is causing this bottleneck.
>
> Best solution I can think of is extending pdb somehow, but I'm thinking 
> surely someone has been curious about this before, probably a solution 
> out there...?
>
> Cheers,
> Mike
>
> PS: with regards to my previous query regarding threads not responding 
> to events, the problem was my own error... a stray fork(), causing the 
> forked process to not respond to the parent's modifications to events. 
> oops!
>
> -- http://mail.python.org/mailman/listinfo/python-list
>




More information about the Python-list mailing list