The profiler has a number of options that allow for customization. To open the profiler options, click WindowPreferencesOScriptProfiler.

profiler prefs

Include builtin calls when profiling

When this option is enabled, the profiler records data regarding both functions and builtins. When this option is turned off, the profiler records only the function activity. This option is turned off by default.

Split collected profile data by request

When this option is enabled, the CSV files are divided by request when loaded. CSIDE assumes that a new request has begun whenever an entry named Execute with a stack depth of 0 is seen in the CSV file. Turn off this option if you prefer CSIDE not split CSV files by requests. This option only takes effect for data files when they are opened.

Remove the profiling files from disk when removed from History

By default, all CSV files created by the profiler remain on disk and require manual intervention to remove. To automate CSV file clean up, set this option. Generated CSV files will be removed once they are no longer referenced within CSIDE. This preference is also available on the dialog that opens when you select the Show Profiling Captures... button Profiler show history icon.

Number of recent profiling files to keep in history

CSIDE keeps a specified number of files in memory when showing data in the profiler view. This field allows you to specify the number of files that you want CSIDE to retain. The default number is 30. This preference is also available on the dialog that opens when you select theĀ Show Profiling Captures... toolbar Profiler show history icon.

[optional] location of the 'dot' executable

To view the call relationships between the functions seen by the profiler on the Graph View, download the 'dot' application from the Graphviz project. The dot layout engine renders the graph image. OpenText does not distribute this application with CSIDE.

Focus on selected function when drawing graph

Selecting this option instructs the 'dot' application to focus on the selected node while rendering the image seen in the Graph tab. When this option is selected the 'Distance min' field on the Graph View can be used to limit the number of that are included in the rendering (the value in that field excludes any functions with a distance to the selected function that is greater than the entered value). If this is not selected: the 'Distance min' field on the Graph View will be ignored, and all functions will be considered when rendering the image (which can significantly increase the time and memory needed to display the image). This preference is also available on the Graph tab.

Attempt to open double-clicked functions (when server is running) in

Double-clicking a function in either the Function Summary Table or Flame Chart tab opens the definition of that function in an editor tab. This preference allows you to prefer either the definition of the function in the workspace (OScript Explorer) or server (Module Explorer). This functionality is only available for functions (not builtins). The functionality is only available when the server is running.