Profile Scripts dialog
The Script Profiler is accessible through the > Profile Scripts menu option. It runs the scripts in the template, using the current record, in order to verify the speed
at which scripts in the Scripts pane execute.
It helps greatly in troubleshooting performance issues caused by scripting (see also: Testing scripts).
When the dialog opens, the script profiler runs automatically, on 1000
instances of all the scripts by default (this can be changed through the
Scripting Preferences).
The script profiler can take a while, so please be patient.
The results are shown as follows (the first in the line is indicated
as Total and represents the totals
of all the scripts underneath, representing a good overview of the scripts
performance in the template):
- Name: The name of the script
being executed.
- Count: As the profiler
runs, Count shows the current number of iterations that have been run. This
goes up to the total number of set instances and then stops. Hover
with your mouse to display a tooltip indicating in which
the scripts has run (and in which contexts).
- Elapsed: Displays the total
elapsed time since the start of the session. The table entries are
initially sorted based on the values in this column, from high to
low. Hovering the mouse over it will display a tooltip that indicates the breakdown
of the execution time across different execution stages.
- Delta: Displays the estimated
difference in performance between the current session and the previous
session. Uses average values, so should still work if the previous
session was stopped after a different number of iterations. Will be
empty if no previous data is available. Hover with your mouse to display
a tooltip indicating the breakdown of the execution time across different
execution stages.
|
|