オフロードのモデル化レポートの概要

オフロードのモデル化パースペクティブのメインレポートで利用できるコントロールを確認します。対話型の HTML レポートやグラフィカル・ユーザー・インターフェイスを表示できます。

Accelerated Regions (アクセラレートされた領域)Summary (サマリー) レポートでは、ペインをドラッグしてドロップ、閉じる/開く、折りたたむ/展開することで、レイアウトを変更できます。

オフロードのモデル化レポートの概要

パースペクティブまたは別のオフロードのモデル化レポートのタブを切り替えます。

アプリケーションで推測されるオフロード特性のサマリーを確認します。このペインでは、全体のスピードアップ、オフロードされたループと関数の数、およびアクセラレートされたコード領域がハイライト表示されます。

オフロードのタイプに基づいて、レポートに表示するコード領域を選択します。

  • コードの すべての コード領域を表示します。
  • オフロードに 推奨される コード領域のみを表示します。
  • オフロードに 推奨されない コード領域のみを表示します。

  • ボタンをクリックすると、プログラムごとの recommendations (推奨事項) が表示され、畳んだり展開して表示を切り替えできます。
  • ボタンをクリックすると、解析ごとに区分された注目すべきイベント、完全な収集ログ、およびアプリケーションの出力を含む収集ログが表示されます。
  • 現在のプロジェクト結果のスナップショットを作成します。詳細は、読み取り専用の結果スナップショットを作成を参照してください。
  • すでに閉じたペインを開くには、+ ボタンをクリックします。

ホスト・プラットフォームで測定されたアプリケーションのパフォーマンスと、ターゲット・プラットフォーム向けにモデル化されたパフォーマンスを確認します。メトリックのレポートに関する詳細は、アクセラレーターのメトリックをご覧ください。

パースペクティブの設定と精度レベルによっては、異なるメトリックがレポートされたり、一部のメトリックが正確ではないことがあります。解釈の詳細については、次のトピックをご覧ください。

Code Regions (コード領域) で選択されたループの詳細については、[Data Transfer Estimations (データ転送の予測)][Details (詳細)] タブを切り替えて確認できます。

  • ループ内で推測されるデータ転送と追跡されたメモリー・オブジェクトの関係を詳しく調査し、データ転送の推奨事項を確認します。このペインの情報を解釈する詳細については、モデル化された領域のデータ転送を調査をご覧ください。

    注:

    このペインにメトリックを表示するには、パースペクティブを実行する前に、軽量または完全なデータ転送解析を有効にする必要があります。

  • ループのタイプ、実行時間の測定と予測、オフロードによるスピードアップの推測 (ループの場合)、オフロードされない理由、要因で制限される時間など、ループに関連するオフロードの詳細を調査します。ループがオフロードに推奨されていない場合、このタブにはその理由も示されます。詳細については、オフロードされないコード領域を調査をご覧ください。

Code Regions (コード領域) で選択されたループの詳細については、[Source (ソース)][Top-Down (トップダウン)] タブを切り替えて確認できます。

  • 各ソース行のソースコードとオフロードの詳細を調査します。Code Regions (コード領域) テーブルのループを選択して、ソースコードの対応する領域に注目します。

  • スタック内のループ/関数の階層とそのメトリックを表示します。