Skip to main content

Assessing application performance

2 Tâches

10 mins

Visible par : All users Applies to: Pega Platform '25
Intermédiaire
Low-Code App Development
Performance
Anglais

Scénario

The Human Resources (HR) department has noticed that the open positions screen of the candidate Case Type has been loading the list of positions slowly for some users. Investigate the performance characteristics of the screen and implement improvements that will reduce the loading time of the positions.

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

Role User name Password
Senior System Architect SSA@TGB pega123!
Note: This challenge does not have a demo video. Please refer to the Detailed Tasks for step-by-step instructions to complete the challenge.

Vous devez initier votre votre propre instance Pega pour compléter ce Défi.

L'initialisation peut prendre jusqu'à 5 minutes, donc soyez patient.

Détail des tâches

1 Establish the initial baseline performance with PAL

  1. In the Pega instance for the challenge, enter the following credentials:
    1. In the User name field, enter SSA@TGB.
    2. In the Password field, enter pega123!.
  2. In Dev Studio, launch the Web portal and create a new Candidate case.
    Tip: Creating a new case prevents the first load from skewing performance results.
  3. In the header of the Web portal,click the Account > PAL Profiler to launch PAL Profiler.
    Account PAL Profiler
  1. In the PAL Profiler window, click the Reset to set the counts to zero.
  2. Click Add reading to add a row of summary performance data.
    PAL Add Reading button
  3. In the Web portal, create another new Candidate case.
  4. In the PAL Profiler window, click Add reading to add another row of summary performance data.
  5. Take a screenshot or make a note of the Total Elapsed and Total CPU numbers on the first DELTA line, as shown in the following image. These values are the baseline performance of the Collect Personal Details screen.
    PAL readings before performance improvement
    Note: The Total Elapsed and Total CPU values may vary from the image. Take a screen capture of the PAL Profiler window as a way to document the performance values.

2 Enhance runtime performance

  1. In Dev Studio, click Data types > Position > List Position to open and edit the List Position Data Page.
  2. In the Data page definition section, in the Scope list, select Requestor to prevent the data page from being created for every new Thread instance in the application, saving on memory space and processing time.
    Data page definition
  3. On the Load Management tab, in the Refresh strategy section, verify that the Reload once per interaction check box is cleared to ensure the Data Page stays in memory and is only refreshed if the information is older than one hour, the default reload time.
    Load management on the data page
  4. Save and close the Data Page rule.
    Note: If the Data Page is in a locked Ruleset, save a copy of the Data Page into the highest available unlocked Ruleset.
  5. Log off from the instance.

Ce défi vise à appliquer ce que vous avez appris dans les Modules suivants :


Disponible dans la mission suivante :

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