Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      

Tracking system utilization for a requestor session with Performance Analyzer

Updated on May 11, 2022

Use the Performance Analyzer (PAL) to view cumulative system usage statistics for your requestor session.

  • You can use the Performance Analyzer to add a reading to identify incremental resources that your session consumes.
  • When you use the Performance Analyzer for Customer Service chat interactions, be aware that a single browser session can be served by multiple requestors.
  • Using Performance Analyzer does not degrade system processing.


As the Pega Platform operates, it collects statistics about the demands made on processing resources, and the server system's response. The Performance Analyzer summarizes and formats these statistics and presents them as HTML pages.

By viewing this data, you can assess possible sources of improved performance (faster response time or higher throughput) through software changes, hardware changes, or rule changes.

Performance data shows the processing demand statistics of your work since you connected, and may help you assess the performance impact of various approaches or configuration choices.

Performance statistics can help you distinguish between performance issues that arise in the Pega Platform server, the PegaRULES database, or external systems called by the workflow. In all cases, the statistics can help you determine how to improve performance.

Starting the Performance Analyzer

To start the Performance Analyzer, click ConfigureSystemPerformancePAL from the Dev Studio header. This tool is also accessible from the Dev Studio footer by clicking Performance.

Technical notes

When two instances of the Pega Platform are installed on a single Windows server (for example, one for testing and one for production), performance tool CPU statistics may not be available on the copy that was started second.

  • Using the summary display of Performance Analyzer

    Use the Performance Analyzer (PAL) to understand the system resources consumed by your requestor session and the SQL statements sent by your session to the PegaRULES database.

  • Using the full details display of Performance Analyzer

    The Full, Init, and Delta links in the Performance Analyzer (PAL) provide detailed data about a single row of the display. The scope of information on this window depends on which link you clicked on the Performance report.

  • Adjusting CPU statistics tracking

    You can disable or reduce the potential overhead of CPU statistics gathering by using a prconfig.xml setting.

  • Interpreting the summary chart in Performance Analyzer

    The Performance Summary chart in Performance Analyzer provides a graphic representation of the data provided in the Full row of the Performance pane, summarized into four categories. (The Full row reflects the totals since your session started, or since the most recent Reset Data operation.)

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us