tcollect、Qtcollect

 

インテル® トレース・コレクター API を呼び出すインストルメント・プローブを挿入します。

IDE オプション

なし

アーキテクチャー

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) されていることを確認する必要があります。

Caution icon警告

この機能は非常に大きなトレースファイルを生成することがあるため、フル・インストルメンテーションを行う場合は注意が必要です。

詳細は、『Intel® Trace Collector User Guide』(英語) を参照してください。

代替オプション

なし

関連情報