Viewing Top PeopleCode Executions

Access the Top PeopleCode Executions page (PeopleTools, Performance Monitor, Analytics, View Top PeopleCode Processing).

This page enables you to identify the PeopleCode programs that the system runs the most and the performance of the PeopleCode programs.

The data on this page is generated from PMU 404 (PeopleCode Program Execution), and it is based on all PeopleCode function calls and all calls to application packages.

All charts have a View in Grid hyperlink to show the chart information in a grid. This enables you to sort the information and to download to Microsoft Excel spreadsheets.

Note: Performance data must be captured in debug agent filter mode to be displayed in this chart.

Before you can view top PeopleCode executions, you must first enter search criteria.

Field or Control

Description

System ID

Identifies each monitored system. PeopleSoft automatically generates this value incrementally. System definitions are created automatically when the first agent of a monitored system registers with the monitoring system.

Database Name

The name of the PeopleSoft application database running on the monitored system. The monitoring system automatically inserts this value when it recognizes and creates a monitored system.

User ID

The user ID of the user who generated the request.

The User ID field prompts against the PSPMOPRDEFN table, which is populated by the Lookup program (PSPM_LOOKUP).

Performance Trace Name

You enter the performance trace name to search on PMUs within a particular performance trace. If a user has launched a performance trace in the Performance Console, the system labels every PMU that is generated in a business process with a performance trace name.

Performance Trace Name prompts against the PSPMPERFTRACE table, which is populated by the lookup program (PSPM_LOOKUP).

Note: When searching using a performance trace name, the search ignores all agent IDs, so the current system ID is not relevant.

Component

Select the component name.

Market

Select the market to which the component belongs.

From/To Date/Time

Specify a range of time. The system searches on the monitor date and time, not the agent date and time. If you do not specify a time range, by default, the system displays information for the current day, starting at midnight (12:00 AM).

Search

The Search button performs a search based on the search criteria that is defined on the page. It should be pressed only once per search. If you want to view the most current information, use theRefresh button after running the initial search. If you clickSearch repeatedly, the system returns the same results from the same time range for each search.

Number to Retrieve

The number of top ranked statistics to be displayed on the charts.

Refresh

Updates the To Time value to equal the current time. Enables you to view the most current results of a search.

Note: This data is available only when the agent filters on the application server are set to debug, or performance traces were run with a filter level set to debug. A small, yellow triangle appears at the top of the page alerting you if application servers for that system are currently at a higher filter level than debug. This, however, does not mean that you would not see data; PMUs may exist from performance traces or lower filter levels from past monitoring.

Top PeopleCode Executions

Indicates the PeopleCode programs that the system runs the most.

Top PeopleCode executions refers to the highest counts for all PMU 404 (PeopleCode Program Execution) rows. The data is grouped by component and program name (contexts 1 and 2).

Top Cumulative Durations

Identifies the PeopleCode programs with the longest cumulative durations. The duration of each execution of a particular PeopleCode program is recorded and added to the sum total to create a cumulative duration value.

The data is generated from the sum of PMU 404 (PeopleCode Program Execution) durations, and the data is grouped by component and program name (contexts 1 and 2).

Duration Averages

Identifies the PeopleCode programs with the highest average duration in the system.

The data is generated from the sum of PMU 404 (PeopleCode Program Execution) durations, and the data is grouped by component and program name (contexts 1 and 2).