スレッド化のパースペクティブを実行すると、 通常の開発作業を中断することなくスレッド設計の解析、チューニング、設計のチェックをできます。
スレッド化パースペクティブは以下に役立ちます。
アプリケーションい合わせて異なるスレッド化の設計をモデル化します
より多くのコアを備えたシステムでのプロジェクトのスケーリングをプロトタイプ化します
並列処理を実装する前に、パフォーマンスの問題を検出して解決します
設計中にデータ共有の問題を検出して解決します
どのように動作するか
スレッド化のパースペクティブには次の手順が含まれます。
- サーベイ解析を実行して並列化の候補を特定します。
- 並列サイトとタスクのアノテーションをコードに追加してアプリケーションをリビルドします。
- スータビリティー解析を実行し、提案された並列化の設計オプションを表示します。
- 依存関係解析を実行して、並列コードの実装を妨げる要因を特定します。
スレッド化サマリー
スレッドのモデル化パースペクティブは、アプリケーションのパフォーマンスに関する情報をレポートし、ループ/関数で最高のゲインを得るため並列化することを推奨します。
- プログラムの主なパフォーマンス・メトリックを実行時間の詳細とともに表示します。
- アプリケーションおよび個別のループ/関数全体のパフォーマンス向上に役立つ最適化の推奨事項を表示します。
- 異なる並列設計オプションがアノテーション付きのループ/関数のパフォーマンスにどのように影響するか調査し、それぞれのオプションで推測されるゲインを表示します。アノテーション付きのループにコードの並列化で問題となる依存関係がないか確認します。
