All Manuals > LispWorks IDE User Guide > 23 The Profiler

23.5 Format of the cumulative results

After you have run the profile, a four column table is printed in the large list in the Cumulative tab of the Results area. These columns are laid out as follows:

Call#
The call count of each function, that is, the number of times it was called during execution of the code.
Stack#(%)
The number of times the function was found on the stack when the Lisp process was interrupted. The parenthesized figure shows the percentage of time the function was found on the stack.
Top#(%)
The number of times the function was found on the top of the stack when the Lisp process was interrupted. Again, the figure in brackets shows the percentage of time the function was found on top of the stack.
Name
The name of the function.

You can order the items in the list by clicking on the relevant heading button.

Selecting any item in the list displays a description of that function in the Description area. In addition, an item selected in the main list can be acted upon by any relevant commands in the Works > Function menu (or, equivalently, the main list's context menu). For instance, if you select a generic function in the main list and choose Works > Function > Generic Function, you can view the generic function in a Generic Function Browser. This is consistent with many of the other tools in the environment.

The context menu also allows you to show the selected function in a tree. By default, the Profiler switches to the Stacked Tree tab to show the tree. You can change this using the buttons under When Code To Profile finishes profiling in the Profiler Preferences (see 23.7 Configuring the Profiler).

Double-clicking on an item in the Description list invokes an Inspector on the selected item. In addition, an item selected in this area may be acted on by any relevant commands in the Works > Description menu, as is the case with many other tools in the environment. For instance, choose Works > Description > Copy to copy the item selected in the Description list to the clipboard. See 3.8 Performing operations on selected objects for details on the commands available.


LispWorks IDE User Guide (Windows version) - 01 Dec 2021 19:38:07