DZone.com Feed 日本語
フォロー
PegaにおけるPAL、Tracer、Clipboardを使用したデバッグとパフォーマンスチューニング
Pegaにおけるパフォーマンスの不具合は、単一で明白な欠陥として現れることは稀です。ハーネスのレンダリングが遅い、予期しないステージ遷移、ケースが正しく開くものの保存が遅い、あるいはデータページが断続的に古い値を返すといったことは、すべてランタイムの非常に異なるレイヤーに起因する可能性があります。効果的な診断は、タイミング、実行フロー、およびインメモリ状態を一つの問題として扱うのではなく、それらを分離することにかかっています。その区別こそが、PAL、Tracer、およびClipboardがPegaで最も実用的な診断の組み合わせであり続ける理由です。PALは、独自の測定オーバーヘッドを追加することなく、リクエスターセッションの累積および増分リソース使用量を開示します。Tracerはルール実行イベントのシーケンスを再構築しますが、意図的にヘビーウェイトです。そしてClipboardは、ケースの動作を駆動するランタイムページとプロパティ値を明らかにします。これらのツールを組み合わせて適切な順序で使用することで、デバッグは推測から規律あるチューニングワークフローへと変わります。