How to do per-line profiling?
Alex Martelli
aleax at aleax.it
Sun Apr 13 12:28:15 EDT 2003
More information about the Python-list mailing list
Sun Apr 13 12:28:15 EDT 2003
- Previous message (by thread): How to do per-line profiling?
- Next message (by thread): How to do per-line profiling?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Roy Smith wrote: > Are there any tools to do profiling on a line-by-line basis? Yes, package hotshot (part of the standard Python library) is just such a tool. Unfortunately, it's somewhat under-documented! And, that's one tidbit where I even gave up when I was writing "Python in a Nutshell"... I only documented the standard profiler, not hotshot. I do have about half of each of a user guide and reference for hotshot written -- at draft level; about 1300 words for the UG and 900 for the Reference -- I had started writing them for Strakt, but then ended up giving direct help to my colleagues trying to use hotshot for a very specific and arduous task (profiling an asynchronous multi-threaded GUI-rich client...) rather than writing the rest of the general docs for "sane" use cases. Now, I hear that with Python 2.3 it may be the case that hotshot doesn't work reliably any longer for line-by-line profiling, so, I dunno whether it's worth pursuing the task of documenting it -- maybe people on the Python core team are better placed to commend on that! Alex
- Previous message (by thread): How to do per-line profiling?
- Next message (by thread): How to do per-line profiling?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list