プロファイラー」に変更になりました。内容をもとに、製品に関連する記事や参考資料へのリンクをまとめています。このサポートページでは、トレーニング、ドキュメント、よくある問い合わせ、サンプルコードなどを含む豊富なサポートリソースを提供します。パフォーマンス・プロファイラーは、いくつかのソフトウェア開発スイートに含まれるコンポーネントです。情報の多くは一般的ですが、特定のトピックもカバーされています。ソフトウェア開発製品には年間の技術サポートが含まれています。技術サポートを利用するためには、製品をご購入いただいた後、製品登録およびユーザー登録が必要です。年間のサポートが提供されます。サポートサービスでアップデート・サービスとサポートを延長できます。さまざまなレベルの導入ガイド、ビデオ、チュートリアル、オンライン・トレーニングおよび技術記事から学習できます。ユーザーおよびリファレンス・マニュアル、新機能、リリースノート。製品に含まれるそれぞれのツールの機能に関する実際のサンプルコードから学ぶことができます。ほかのユーザーやエキスパートに問い合わせできます。インテル社のサポートチームにお問い合わせいただけます。最初に製品登録を行ってください。サポート受付フォームよりお問い合わせください。プロファイラーの基本的な使い方。プロファイラーを使い始める方法。チュートリアルでは、アプリケーションに適用できる、エンドツーエンドのワークフローを説明します。高度なビデオでは専門家向けの使い方を説明します。プロファイラー機能の詳細を説明、過去のトレーニングを見る。プロファイラーを使い始める方法。チュートリアルでは、アプリケーションに適用できる、エンドツーエンドのワークフローを説明します。高度なビデオでは専門家向けの使い方を説明します。呼ばれるレイトレーシング・アプリケーションの基本ホットスポットをツールを使用して検出する方法を説明します。使用してホットスポットを検出し、異なる実行と結果を比較する方法などを説明します。(Summary)、ボトムアップ(Bottom-up)、タイムライン(Timeline)、ソース(Source)。収集の設定方法、ヘルプの使い方なども説明します。インターフェイスをアレンジする方法を学びます。(英語):すでに起動されているプロセスのプロファイル方法を説明します。これは、パフォーマンス解析のためアプリケーションを再起動できない、または面倒である場合に便利です。(英語):単一プロセスの代わりにシステム全体をプロファイルします。ドライバーや複数のプロセスをプロフィルする必要があるか、パフォーマンス解析のためにアプリケーションを再起動することが困難な場合に有用です。プロファイラー製品には、サンプルコードを使用して次の使い方を説明するいくつかのチュートリアルが含まれています。アプリケーションが実行時間を費やしている場所を特定し、最も時間のかかるプログラム単位を検出し、そして相互の呼び出し関係を理解します。並列性を損ねるロックとウェイトを特定します。データのフォルスシェア、キャッシュミス、分岐予測ミスなどアプリケーション中のハードウェアに関連する問題を特定します。プロファイラー製品には、次の使い方を示すハンズオン・チュートリアルが含まれています。ホスト上で収集されたデータを表示するための設定と実行方法を説明します。ホスト上で収集されたデータを表示するための設定と実行方法を説明します。情報、新機能、そして既知の問題などが含まれます。(英語)以前のバージョンや日本語ドキュメントについては、こちらをご覧ください。使用するインストール時に管理者権限が必要なソフトウェアにドライバーが含まれます。プロファイラーをインストールして使用することはできますか?はい。プロファイラーを利用することができます。プロセッサーと互換プロセッサーで利用できます。データ収集を行うにはインテル純正プロセッサーが必要です。データ収集後の結果の解析は互換プロセッサー上でも行えます。プロファイラーでプロファイルを行う限り再コンパイルの必要はありません。プロファイル結果を完全かつ有効に活用するため、最適化されたアプリケーションにデバッグおよびシンボル情報を生成しておくことを推奨します。これには、最適化されたリリースビルドの手順でシンボルを生成するオプションを追加するだけで対応できます。コンパイラーである必要はありません。コンパイラーで提供されるランタイムを使用することを推奨します。リモートシステム上でパフォーマンス解析を実行できますか?はい。リモートシステム上でのコレクターのインストールが許可されます。リモートシステムでデータの収集はできますが、結果を表示するにはライセンスが必要です。リモートシステムから収集結果をライセンスがインストールされているシステムへコピーして、結果を解析します。Workflow」を参照してください。Systems」をご覧ください。プロファイラーが解析結果とともにソースコードを表示できないのには、いくつかの原因が考えられます。解析結果とともにソースコードを表示するには、デバッグ情報を利用できるようにコンパイルする必要があります。コンパイラー・オプションが指定されていることを確認してください。プロファイラーにソースファイル、バイナリーファイル、そしてシンボル情報ファイルが格納されている場所を知らせなければいけません。ボタンをクリックしてください。タブをクリックします。クリックして、ファイルが格納されているディレクトリーを指定します。ボックスをチェックすることを忘れないでください。権限は必要ありません。事前インストールされたパフォーマンス・ドライバーを使用することもできますが、すべての機能がサポートされる訳ではありません。インストール時のオプションの選択に注意が必要です。メンバーに追加されていなければいけません。高度な解析で使用されます。Driver」をご覧ください。通信する必要があるため、インストーラーはデバイスドライバーをインストールします。管理者もしくは管理者グループに属するユーザーがインストールを行う必要があります。事前インストールされたパフォーマンス・ドライバーを使用することもできますが、すべての機能がサポートされるわけではありません。(インストール時のオプション選択に依存)、インストール時に定義されたグループに属していなければなりません。選択することで変更できます。プロファイラーに結果をインポートするには、最初にインポートされた結果を含むプロジェクトを生成しなければいけません。メニューをクリックします。プロジェクト名を設定するダイアログが開きます。ダイアログを表示します。プロジェクトに結果をインポートするだけであれば、アプリケーション名を指定する必要はありません。インポートした結果のソースコードを表示する場合、ソースとバイナリーがある位置の検索ディレクトリーを指定する必要があります。タブをクリックします。クリックして、ファイルが格納されているディレクトリーを指定します。ボックスをチェックすることを忘れないでください。検索ディレクトリーのパスを追加しましたが、何も変わりません。ディレクトリー検索は、通常データ収集が終了した最終フェーズで行われます。プロファイラーは、新しい情報を使用して再解決する必要があります。ボタンをクリックしてください。サンプリング数が正しくないように見えるのはなぜですか?状況によっては、サンプルカウントは通常実行コードに関連付けられていないソースライン上に表示されることがあります。ループの閉じ波括弧など。これはエラーのように見えますが、コンパイラーによって生成された命令である場合があります。アセンブリーコードを表示すると、アセンブリー命令のデバッグ情報がどのサンプルに起因するか明らかにすることができ、ソース行にタグ付けできます。して知られ、プロセッサーが命令ポインターをサンプリングする前に、いくつかのマイクロオペレーションの実行を停止できなかったことに起因します。サンプリングされた時点で次の命令を指しています。通常、命令の流れを調べることによって、命令がイベントに一致するか決定できます。