プロファイラー

プロファイラー ユーティリティを使用して、COBOL アプリケーションのランタイム パフォーマンスに関する詳細な統計データを収集できます。Enterprise Developer では、プロファイラーは IDE と統合されます。

アプリケーションでプロファイラーを使用するには、最初にプロジェクトのプロパティでプロファイラーを有効にしてから、プロジェクトをコンパイルする必要があります。このコンパイラ指令を指定すると、プログラムを実行するたびに各段落の性能統計を生成するコードが、アプリケーションの実行時にプログラムにインクルードされます。

プログラムに段落が含まれていない場合には、それに対するレポートは作成されません。

アプリケーションの実行で、プロファイラーによって生成された性能統計は、program-name.ipf というファイルに格納されます。program-name は、実行したプログラムの名前です。実行可能ファイルが作成される場合には、program-name はその実行可能ファイルの最初のエントリ ポイント名となります。これらの性能統計はデータが集約されているため、プロファイラーを使用して 1 つ以上の.prf ファイルで保存される見やすい形式に変換します。

制約事項:
  • プロファイリングでは、ネストされたプログラムはサポートされていません。特に、プロファイリングは、ネストされたプログラムの呼び出し時に使用する cobsetjmp() API および coblongjmp() API を呼び出すプログラムには機能しません。

コマンド ラインからプロファイラー ユーティリティを使用する方法については、本製品のヘルプの「リファレンス」の節の「プロファイラー」を参照してください。