Execution Tracer Package |
|
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.