プロファイラー ユーティリティ

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

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

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

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

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

コマンド ライン バージョンのプロファイラー ユーティリティの使用方法については、「プロファイラー」リファレンス トピックを参照してください。