Stig wrote:
well, I did some searching before posting, but all profilers I found
seems to deal with performance, ie. how many times each statement is
called etc., and not tracing of the program flow at runtime. I need
this to figure out exactly which and when events are raised in very
complex GUI.
The profiler I use is AQTime 4 by AutomatedQA (
www.automatedqa.com). It
can show you a so-called "call tree" after a program run, in which you
can interactively analyse the calls that each method made, and that were
made into each method.
The other thing in AQTime you might want to use is the Sequence Diagram
Link Profiler. From the help file:
"The Sequence Diagram Link profiler analyzes the sequence of function
calls in your application and then builds a UML-style diagram of
function calls in Microsoft Word or Microsoft Visio. It is a convenient
tool to trace links between methods and functions without running the
application. Note that these are potential links between routines, since
the profiler statically analyzes your application and it cannot predict
whether conditional calls will be performed."
I'm quite sure they have a trial version for download on their website,
so it's probably best if you download that and try whether it helps you.
Oliver Sturm
--
omnibus ex nihilo ducendis sufficit unum
Spaces inserted to prevent google email destruction:
MSN oliver @ sturmnet.org Jabber sturm @ amessage.de
ICQ 27142619
http://www.sturmnet.org/blog