インテル® トレース・コレクター API を呼び出すインストルメント・プローブを挿入します。
IA-32、インテル® 64、IA-64 アーキテクチャー
Linux: |
-tcollect[lib] |
Mac OS X: |
なし |
Windows: |
/Qtcollect[:lib] |
lib |
インテル® トレース・コレクターのいずれかのライブラリー (例: VT、VTcs、VTmc、または VTfs) が使用されます。lib が指定されない場合、デフォルトのライブラリー は VT です。 |
オフ |
コンパイル済みアプリケーションにインストルメント・プローブを挿入しません。 |
このオプションは、インテル® トレース・コレクター API を呼び出すインストルメント・プローブを挿入します。このオプションを使用するには、インテル® トレース・コレクターがインストールされ、セットアップ・スクリプトを使用して設定されている必要があります。セットアップ・スクリプトは、インテル® トレース・アナライザーおよびインテル® トレースコレクターのコンポーネントです。
このオプションを使用すると、コンパイル済みアプリケーションの関数を柔軟かつ簡単にインストルメントすることができます。コンパイル時に各関数のエントリーポイントと終了ポイントがインストルメントされ、インテル® トレース・コレクターにより、デフォルトの MPI 呼び出し以外の関数が記録されます。非 MPI アプリケーション (マルチスレッド・アプリケーションやシリアル・アプリケーションなど) では、インテル® トレース・コレクターが適切に初期化 (VT_initialize/VT_init) されていることを確認する必要があります。
この機能は非常に大きなトレースファイルを生成することがあるため、フル・インストルメンテーションを行う場合は注意が必要です。
詳細は、『Intel® Trace Collector User Guide』(英語) を参照してください。
なし