リグレッション・テストの実行

amplxe-cl コマンドを使用して、コードのリグレッションを定期的にテストします。

  1. ベースラインを作成します。
    1. 特定の解析タイプを使用して amplxe-cl ツールを実行し、ターゲットを解析します。例:

      $ amplxe-cl -collect hotspots -- sample

      この例は、sample ターゲットの hotspot 解析を実行します。

    2. amplxe-cl レポートを確認し、この結果を以降の解析のベースラインとして使用します。例:

      $ amplxe-cl -report hotspots -result-dir r001hs

      この例は、sample ターゲットの各モジュールの CPU 時間を表示します。

  2. コードを更新してターゲットを最適化します。
  3. スクリプトを実行します。
    1. パスを amplxe-cl のインストール・フォルダーに設定します。デフォルトのインストール・フォルダーは /opt/intel/vtune_amplifier_xe_2011 です。
    2. amplxe-cl コマンドを実行して、パフォーマンス・データの収集を開始します。
    3. amplxe-cl コマンドを実行して、現在の結果と初期のベースライン結果を比較し、差を表示します。例:

      $ amplxe-cl -report hotspots -r r001hs -r r002hs

      この例は、結果 r001hs と r002hs の各モジュールの CPU 時間を比較して、両方の結果と差を並べて表示します。パフォーマンス値の正の差は、結果が向上していることを示します。負の差は、リグレッションを示します。

      注意アイコン 注意

      同じ解析タイプの結果のみ比較することができます。

  4. リグレッションが見つかった場合、 問題を修正します。
  5. 定期的にステップ 2 から 4 を繰り返します。

関連項目


このヘルプトピックについてのフィードバックを送信
 
インテル(R) ソフトウェア製品ドキュメント・ライブラリー

© 2010 Intel Corporation. 無断での引用、転載を禁じます。