コマンド ラインからのプロファイラーの実行

Enterprise Developer コマンド プロンプトからプロファイラーを起動するには、次のコマンドを使用します。

profiler filenames directives

パラメーターは次のとおりです。

ファイル名
集約されたプロファイラーの出力が格納されている 1 つ以上のファイル。プロファイラーは常に拡張子 .ipf のファイルを探します。これ以外の拡張子を指定しても無視されます。
注: .NET COBOL プログラムをプロファイルする場合、filenames<assembly-name>.<program-name> の形式にする必要があります。
指令
プロファイラーの動作を制御する 1 つ以上の指令。プロファイラーに指令を指定するには、指令の前にプラス記号 (+) をつける必要があります。それぞれの指令の前にプラス記号をつけることも、指令のリストの先頭にのみプラス記号をつけることもできます。

複数の指令を指定する場合は、指令を 1 つ以上の空白文字で区切ります。プロファイラー指令にパラメーターがある場合は、パラメーターを引用符またはかっこで囲んで指定します。この場合は、バックスラッシュ (\) をエスケープ文字として、引用符またはかっこの前に指定する必要があります。

プロファイラーを実行すると、次のバナーがレポートに表示されます。

* Micro Focus COBOL Profiler
* name-1
.
.
.
* name-n

name は、コマンド ラインで filenames にリストされているファイルのいずれかです。

次の例は、コマンド ラインからプロファイラーを使用する場合のレポートを示しています。プログラム prog1 を PROFILE 指令を設定してコンパイルし、実行する場合は、次のように入力します。

profiler prog1 +LIST

次のような出力がコンソールに表示されます。

* Micro Focus COBOL Profiler 
* Copyright (C) Micro Focus 1984-2016. All rights reserved.
* PROGRAM1
Total time:        156 milliseconds.      Module loaded once.
-------------------------------------------------------------------------------
Call Count  Program
-------------------------------------------------------------------------------
         1  program1
-------------------------------------------------------------------------------
% time      time   entries  micros/entry  (paragraph OF) Section
-------------------------------------------------------------------------------
79.00       123         1    123000      perf-log-1 OF main-logic-1
14.00        22        16      1375      perf-call-1 OF main-logic-1
 7.00        11         1     11000      main-logic-1