Skip to main content

Performance Profiler tool

The Performance Profiler is a diagnostic tool that helps you identify and resolve performance bottlenecks in your application. This tool helps identify which parts of an application, such as process steps, Data Transforms, or activities, are causing performance issues. By recording detailed performance metrics during your requestor session, the Performance Profiler creates a comprehensive trace of rule execution times and sequences. This direct correlation between user actions and performance results allows you to efficiently diagnose problems and target your optimization efforts.

The tool operates in two distinct phases: first, you record performance readings while executing the relevant functionality, and then you analyze these readings to identify performance patterns and anomalies that require attention.

Note: You typically use the Performance Profiler to profile rule usage of one requestor, but you can also profile all activity for a node to get an overall picture of system usage. For more information, see Profiling all node activity.

The Performance Profiler is available in Dev Studio on the Performance landing page (Configure > System > Performance > Performance Profiler) or from the Performance tool in the toolbar.

In the following image, click the + icons to learn more about how to start and stop the Performance Profiler tool:

Note: The Performance Profiler requires substantial processing overhead. Stop the Performance Profiler as soon as your data collection is complete.

Check your knowledge with the following interaction:

Interpret Performance Profiler results

In the Performance Profiler results table, click the Download icon to save the results in a comma-separated value file format. The results can then be opened by using any spreadsheet program, such as Excel, to review the Performance Profiler readings.

In the following image, click the + icons to learn more about interpreting the results of the Performance Profile:

Note: To learn more about the Performance Profiler landing page, see Tracking rule utilization with Performance Profiler.

Check your knowledge with the following interaction:


This Topic is available in the following Modules:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice