アプリケーションの設計段階および開発段階に、本番環境でのアプリケーションの実行時に許容できるパフォーマンスについて検討してください。以下に、アプリケーションが満たす要件を例示します。
- 以前のプラットフォームと同じパフォーマンスを提供すること
- 一定数のユーザーがアクティブである場合の実行速度が許容範囲内であること
- その他の基準
アプリケーションの開発中に、ネイティブ COBOL プログラムのランタイム パフォーマンスに関する詳細な統計を取得するには、
Profiler ユーティリティというツールが役立ちます。開発段階の終了時には、サード パーティのアプリケーション (たとえば、UNIX では
perf、Windows では
Visual COBOL に内蔵されたパフォーマンス分析ツール) を使用して、アプリケーション全体に関する詳細な統計を生成します。これらのツールで生成する統計をベンチマーク結果として使用します。さらに、次の内容を記録する必要があります。
- コンパイル時に設定されたコンパイラ指令
- 実行時に存在する環境変数およびスイッチ
- オペレーティング システムのバージョンおよびサービス パック
- 使用可能なプロセッサ タイプおよびメモリ (物理および仮想)
- 同時に実行するその他のアプリケーションおよびプログラムのリスト
- 仮想マシン構成の詳細 (セットアップの一部である場合)
この情報はすべて、後でパフォーマンス問題が発生した場合にトラブルシューティングを実施する際の比較情報として使用できます。