Current execution frame of another thread?

Diez B. Roggisch deets at nospam.web.de
Thu Nov 17 13:35:14 EST 2005


skip at pobox.com wrote:
> I would like to try a sampling approach to profiling.  My thought is to have
> a profiling thread that samples the execution frame of all the other
> started threads.  I don't see any path from the threads returned by
> threading.enumerate() to their current frames.  Am I missing something?


Just another thought: Maybe stackless python can be of use here - as it 
epxlicits the stack frame, you might be able to inspect it. But I 
_think_ basically the same limitations apply as in my other post - you'd 
need to be able to stop a thread, scan its frame, and reschedule it.

Diez



More information about the Python-list mailing list