リモート Linux* アプリケーションの正確なモジュール解決とソース解析を行うには、インテル® VTune™ プロファイラーがホストシステム上のバイナリー/シンボルファイルにアクセス出来ることを確認してください。
デバッグ情報がバイナリーとは異なるファイルで提供される場合、パフォーマンス解析を設定する際にホスト上でそれらのファイルの検索パスを指定する必要があります。それらのファイルがホストシステム上に存在しない場合、ターゲットシステムからコピーするか、ファイルを参照可能なディレクトリーをマウントしてください。次に、それらの場所を解析設定の検索パスに追加します。
検索パスを追加するには、次のいずれかを実行します。
コマンドラインで --search-dir/--source-search-dir オプションを使用します。例えば、Windows* ホストでは次の操作を行います。
host>./vtune -target-system=ssh:user1@172.16.254.1 --collect hotspots -knob sampling-mode=hw -r system_wide_r@@@ --search-dir C:\my_projects\symbolsGUI から [バイナリー/シンボル検索] と [ソース検索] ダイアログボックスを使用します。
検索は再帰的ではありません。必要なディレクトリーをすべて指定してください。
リモート解析を実行すると、インテル® VTune™ プロファイラーはリモートターゲット上でアプリケーションを起動し、データを収集してすべてのバイナリーファイルをホストにコピーして解析結果をファイナライズします。ファイナライズを行う間、インテル® VTune™ プロファイラーは、バイナリーとシンボルファイルのデータ・ディレクトリーを次の順序で検索します。
ディレクトリー <result dir>/all (再帰的)。
バイナリー/シンボル検索/ソース検索ダイアログボックスまたは、--search-dir / --source-search-dir コマンドライン・オプションで、このプロジェクトへの検索ディレクトリーを追加します。
リモートターゲット上、またはインテル® VTune™ プロファイラーのキャッシュ・ディレクトリー (バイナリーファイルのみ) の絶対パス。