The Profiler Analysis screen

After you disable the current application profiling session, PolicyCenter generates a Profiler Analysis screen. This screen contains the following areas:

  • Profiler Source
  • Profiler Result

Profiler Source

The Profiler Source area of the Profiler Analysis screen behaves differently depending on whether you are looking at data for web profiling or entry-point profiling.
Profiler type Profiler Source
Web profiling

The Name column lists each run of the web profiler in the current user session. This data persists until you either delete the profiler data manually, quit the current user session, or log out of PolicyCenter.

Entry-point profiling

The Name column lists each profiling run stored in the database for that particular component. This data persists until you either delete the profiler data manually or run the Purge Profiler Data batch process.

To see the results for a particular run, select it from the Name list. This action causes the Profiler to load the data for the selected profiling run into the tables under Profiler Result.

To delete a profiler result, select it from the list and click Delete. The Profiler removes the row entry for that profiler result from the table under Profiler Source.

Profiler Result

The Profiler Result area of the Profiler Analysis screen provides a means to view different views (reports) of the profiler data for the run that you select in the Name list. Selecting a different view type updates the screen data to reflect your choice.

View type

Result

Stack Queries

This view lists the database queries that each separate stack executes. The first table shows the stacks in the profiled session. The second table shows the queries executed in that stack. You can obtain more details by opening the various tabs.

Aggregated Queries

This view lists all queries executed as part of the profiled session and some statistics about them, including number of times executed, average time, and similar data.

Search by Query

This view provides a means to search all the stored sessions for this profiler for a given query. Use this view to determine the source of a particular query. For example, you can paste in a query from the AWR report and then search for all of its usages.

Elapsed

This view lists each profiler frame in chronological order within its stack along with the time in seconds between the profiler PUSH and POP operations for that frame.

Chrono

This view lists each frame in chronological order within its stack along with the time in seconds between the profiler creating the stack and then pushing the frame.

Group Frames

This view lists frames in each stack aggregated by tag and presented in order of total aggregate time on the stack.

Group Stacks

This view presents data similar to that shown in the Group Frames view, except Guidewire Profiler aggregates the frames across all stacks in the session instead of aggregating the frames by individual stacks.

Stacks Grouped

This view lists the stacks in the profiling session grouped by name, along with timing information on each stack group.

Rule Execution

This view lists any rules that PolicyCenter executed during the profiling session. If no rules fired during the session, the Profiler Result region contains the following message:
  • NO PROFILER STACKS FOUND

Profiler data download

Clicking Download under Profiler Result enables you to save a copy of the data for the selected profiler run to your local machine. The download data includes the data from all the types of views. You cannot download the data from a specific view only.

The download file has an extension of .gwprof. Only Guidewire Profiler tools can read and display the data in files of this type.

See also