Skip to main content

Assessing application performance

1 Task

10 mins

Visible to: All users Applies to: Pega Platform '26
Intermediate
Low-Code App Development
Performance
English

Scenario

You are a Solution Builder at TGB. The HR department reports that the open positions screen of the Candidate Case Type loads slowly. Your goal is to investigate the performance of the application and implement improvements.

You use the PAL Profiler to capture a baseline performance reading, adjust the scope of the List Position Data Page to reduce memory use and processing time, and confirm the Load Management settings on the Data Page.

Note: This challenge has been configured with Single Sign-On (SSO) using your Pega Academy credentials. If you are not automatically signed in to the challenge environment after initializing the instance, you may use the credentials provided.

The following table provides the credentials you need to complete the challenge:

Role User name Password
Solution Builder SSA@TGB pega123!

After completing this challenge, you should be able to: 

  • Use the PAL Profiler to capture a baseline performance reading.
  • Improve Data Page performance by setting the appropriate scope.
  • Configure Load Management settings on a Data Page.

You must initiate your own Pega instance to complete this Challenge.

Initialization may take up to 5 minutes so please be patient.

Detailed Tasks

1 Assessing application performance

Solution Builder Advanced Assessing application performance Doc Journey

Use the technical documentation linked in the Journey map above to complete the assigned tasks. The technical documentation might have more information than you need to complete the tasks.

Acceptance criteria

Task 1: Establish baseline performance with the PAL Profiler

  • The PAL Profiler is reset and an initial reading is added before creating a new Candidate case.
  • After creating a new Candidate case, a second reading is added.
  • The Total Elapsed and Total CPU values from the first DELTA line are recorded as the baseline for the new Candidate case creation.

Task 2: Enhance runtime performance of the List Position Data Page

  • The D_PositionList Data Page is updated with the following configuration in the Data page definition section:
    Field Value
    Scope Requestor
  • Setting the Scope to Requestor prevents the Data Page from being created for every new Thread instance in the application, saving on memory space and processing time.
  • On the Load Management tab, the following setting is confirmed:
    Field Value
    Reload once per interaction Unchecked
  • Clearing this checkbox ensures the Data Page stays in memory and is only refreshed if the information is older than one hour, the default reload time.

Directions

  1. Launch the Web portal and create a new Candidate case.
  2. Open the PAL Profiler from Account settings.
  3. Reset the profiler and add a reading.
  4. Create another new Candidate case and add a second reading.
  5. Record the Total Elapsed and Total CPU values from the first DELTA line as the baseline.
  6. Save your changes.
  7. Open the List Position Data Page in the Position Data Type and update it as detailed in the Acceptance criteria.
  8. Save your changes.

This Challenge is to practice what you learned in the following Module:


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