Execution Tracer Package
Svengali ExecutionTracer Package
Contact David Jones

The ExecutionTracer package is a member of the Svengali tools and records all the non-optimised method activations occurring while evaluating a valuable.

Installation

You must first ensure that the base Svengali installation has been successfully completed.

To load the profiler open the Execution Tracer package from within the Package Browser.

Running

The tracer has two separate phases; tracing and visualisation.

Tracing involves recording all the non-optimised method activations occurring while evaluating some code. This is commenced by evaluating:

	Svengali current traceAndBrowse: [ ... ]

Where ... is replaced with the code you wish to trace. A rather lengthy example being:

	Svengali current traceAndBrowse: [ClassBrowserShell show]

Once tracing is completed an Execution Mural browser will open to show you the collected results.