Skip to main content

チャレンジ

アプリケーションのパフォーマンスの評価

アプリケーションのパフォーマンスの評価

2 タスク

10 分

表示の対象:All users Applies to: Pega Platform '25
中級
ローコードアプリ開発
Performance
日本語

シナリオ

人事部(HR)によると、Candidateケースタイプの空きポジション画面で、ユーザーによってポジションのリストの読み込みに時間がかかる場合があるということです。画面のパフォーマンス特性を調査し、ポジションのロード時間を短縮するための改善を実施します。

以下の表は、チャレンジに必要なログイン情報をまとめたものです。

ロール ユーザー名 パスワード
シニアシステムアーキテクト SSA@TGB pega123!
補足: このチャレンジにはデモビデオはありません。チャレンジを完了するための段階的な手順については、「詳細なタスク」を参照してください。

このチャレンジを完了するには、Pegaインスタンスを起動する必要があります。

起動には5分ほどかかることがありますので、しばらくお待ちください。

詳細なタスク

1 PALを使用した初期ベースラインパフォーマンスの確立

  1. チャレンジのPegaインスタンスに、以下のログイン情報を入力します。
    1. User nameフィールドに「SSA@TGB」と入力します。
    2. Passwordフィールドに「pega123!」と入力します。
  2. Dev StudioでWebポータルを起動し、新しいCandidateケースを作成します。
    ヒント: 新しいケースを作成することで、最初の負荷がパフォーマンス実績に歪みを発生させることを防ぎます。
  3. Webポータルのヘッダーで、「Account > PAL Profiler」をクリックして、PAL Profilerを起動します。
    Account PAL Profiler
  1. PAL Profilerウィンドウで、「Reset 」をクリックして、カウントをゼロに設定します。
  2. 「Add reading」をクリックして、サマリーパフォーマンスデータの行を追加します。
    PAL Add Reading button
  3. Webポータルで、別の新しいCandidateケースを作成します。
  4. PAL Profilerウィンドウで、「Add reading」をクリックして、サマリーパフォーマンスデータの別の行を追加します。
  5. 次の画像に示されているように、最初のDELTA行のTotal ElapsedTotal CPUの数字のスクリーンショットを撮るかメモを取りましょう。これらの値は、Collect Personal Details画面のベースラインパフォーマンスです。
    PAL readings before performance improvement
    補足: Total ElapsedおよびTotal CPUの値は、下の画像とは異なる場合があります。パフォーマンス値を文書化する方法として、PAL Profilerウィンドウのスクリーンをキャプチャします。

2 ランタイムパフォーマンスの向上

  1. Dev Studioで「Data types > Position > List Position」をクリックしてList Positionデータページを開き、編集します。
  2. Data page definitionセクションのScopeリストで、「Requestor」を選択すると、アプリケーションの新しいThreadインスタンスごとにデータページが作成されなくなり、メモリー領域と処理時間を節約できます。
    Data page definition
  3. Load ManagementタブのRefresh strategyセクションで、「Reload once per interaction」チェックボックスがクリアされていることを確認して、データページがメモリに残り、情報がデフォルトのリロード時間である1時間よりも古い場合にのみ更新されるようにします。
    Load management on the data page
  4. 保存して、データページルールを閉じます。
    補足: データページがロックされたルールセット内にある場合は、データページのコピーを、利用可能な最上位のロックされていないルールセットに保存します。
  5. インスタンスからログオフします。

このチャレンジは、下記のモジュールで学習したことを実践するための内容です。


このモジュールは、下記のミッションにも含まれています。

トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。

このコンテンツは役に立ちましたか?

改善できるところはありますか?

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