[Python-il] Is there a high-level profiling module for Python?

Refael Ackermann refack at gmail.com
Fri Sep 24 10:54:36 IST 2010


A good place to start might be
RunSnakeRun<http://www.vrplumber.com/programming/runsnakerun/>,
which aims to be a front end to the lower level profilers.
I don't think it does exactly what you want, but I believe extending it
might be better than starting from scratch.

On Wed, Sep 22, 2010 at 23:57, cool-RR <cool-rr at cool-rr.com> wrote:

> Hello folks,
>
> This question is going to be in the same spirit of my last question, except
> for a different topic. (The spirit is: "Here's something that I want, please
> tell me if something like this exists before I write it myself.")
>
> I'm looking for a high-level profiling module for Python.
>
> I want to profile my Python code. I am well-aware of `cProfile`, and I use
> it, but it's too low-level. (For example, there isn't even a straightforward
> way to catch the return value from the function you're profiling.)
>
> One of the things I would like to do: I want to take a function in my
> program and set it to be profiled *on the fly* while running the program.
>
> For example, let's say I have a function `heavy_func` in my program. I want
> to start the program and have the `heavy_func` function not profile itself.
> But sometime during the runtime of my program, I want to change `heavy_func`
> to profile itself while it's running. (If you're wondering how I can
> manipulate stuff while the program is running: I can do it either from the
> debug probe or from the shell that's integrated into my GUI app.)
>
> Is there a module already written which does stuff like this?
>
>
> Ram.
>
> _______________________________________________
> Python-il mailing list
> Python-il at hamakor.org.il
> http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://hamakor.org.il/pipermail/python-il/attachments/20100924/9d741369/attachment.htm 


More information about the Python-il mailing list