トレーシングとインストルメンテーション

(BUILTINs PLICTF と PLICTFHX およびその他の手段を利用した) CTF トレーシングは、異常が発生しているプログラムの診断には極めて便利ですが、PL/I プログラムのパフォーマンスに影響する可能性があります。これは、アプリケーション用に設計したインストルメンテーションにも当てはまります。

アプリケーションの性質に基づき、パフォーマンスとすぐに利用可能な診断の適切なバランスを決定する必要があります。Micro Focus は、トレーシング論理が必要な場合にのみ実行されるようにするため、IF-THEN 文にビット フラグを使用してすべての CTF トレーシングを保護することを推奨します。たとえば、コストの高い中間メモリ割り当てだけでなくデータ変換も必要とする複数の変数の連結を使用している場合、特定の問題を追跡しようとしていない限り、この論理を本番モードで実行しない方がよいでしょう。