Skip to main content

Performance Profilerツール

Performance Profilerは、アプリケーションのパフォーマンスボトルネックを特定して解決するのに役立つ診断ツールです。このツールは、プロセス内のステップ、データトランスフォーム、アクティビティなど、アプリケーションのどの部分がパフォーマンスの問題を引き起こしているかを特定するのに役立ちます。Performance Profilerは、リクエスターセッション中に詳細なパフォーマンス指標を記録することにより、ルールの実行時間とシーケンスの包括的なトレースを作成します。ユーザーアクションとパフォーマンス結果との間にはこのような直接的な相関関係があるため、問題を効率的に診断し、最適化の取り組みに的を絞ることができます。

このツールは2つの異なるフェーズで動作します。最初に、関連する機能を実行しながらパフォーマンス測定値を記録し、次にこれらの測定値を分析して、注意が必要なパフォーマンスパターンと異常を特定します。

補足: 通常はPerformance Profilerを使用して1人のリクエスターのルール使用状況をプロファイリングしますが、ノードのすべてのアクティビティをプロファイリングしてシステム使用状況の全体像を把握することもできます。詳細については、「Profiling all node activity」を参照してください。

Performance Profilerは、Dev StudioのPerformanceランディングページ(「Configure」>「System」>「Performance」>「Performance Profiler」 またはツールバーのパフォーマンスツールから利用できます。

次の画像で、「+」アイコンをクリックすると、Performance Profilerツールを起動および停止する方法の詳細が表示されます。

補足: Performance Profilerには、大量のプロセスオーバーヘッドが必要です。データ収集が完了したら、すぐにPerformance Profilerを停止してください。

次の問題に答えて、理解度をチェックしましょう。

Performance Profilerの結果を解釈する

Performance Profilerの結果テーブルで、「Download」アイコンをクリックすると、結果がカンマ区切り値のファイル形式で保存されます。この結果はExcelなどの任意の表計算ソフトで開くことができ、これによってPerformance Profilerの読み取り値を確認できます。

次の画像で、「+」アイコンをクリックすると、Performance Profilerの結果の解釈方法が詳しく表示されます。

補足: Performance Profilerランディングページの詳細については、「Tracking rule utilization with Performance Profiler」を参照してください。

次の問題に答えて、理解度をチェックしましょう。


このトピックは、下記のモジュールにも含まれています。

トレーニングを実施中に問題が発生した場合は、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