![]() ![]() ![]() ![]() ![]() ![]() |
COBOL-ITでは、COBOLプログラムの時間がかかっている部分を分析するプロファイル・ユーティリティが提供されます。このユーティリティでは、パラグラフが実行される回数、各パラグラフにかかるCPU時間および各パラグラフの経過時間について出力(Excel形式)されます。ART for CICSでは、このプロファイル・ユーティリティがCICSランタイムと統合されます。
KIX_PROFILING
をYES
に設定します。詳細は、「KIX_PROFILING」を参照してください。-fprofiling
を使用してプログラムをコンパイルします。
各CICSプログラムの終了時、CICSランタイムは[module]_[PID]_profile.xls
という名前のファイルを生成します。[module]
はCICSプログラム名で、[PID]
は、プログラムが実行されるCICSランタイム・サーバーのプロセスIDです。このファイルはタブ区切りのテキスト・ファイルです。このファイルはMicrosoft Excelなどのスプレッドシートで直接開くことができます。
CICSプログラム内にサブプログラム呼出し、XCTL
またはLINK
コマンドがある場合、CICSランタイムは各サブプログラムまたはLINK
されているプログラムについても統計ファイルを生成できます。
プロファイル機能を使用する場合、CICSランタイムのパフォーマンスが低下する可能性があります。したがって、統計解析の終了後、本番環境ではこのプロファイル機能を無効にすることをお薦めします。
![]() ![]() ![]() |