同時実行ビジュアライザー
[!メモ]
Visual Studio 2013 Preview から、同時実行ビジュアライザーは Visual Studio 拡張のオプションとなっています。Visual Studio の以前のバージョンでは、サポートされている Visual Studio エディションの一部として、同時実行ビジュアライザーが組み込まれていました。同時実行ビジュアライザーと同時実行ビジュアライザー コレクション ツールは、以下のリンクからダウンロードします。
Visual Studio 拡張用の同時実行ビジュアライザーのダウンロード
Concurrency Visualizer Collection Tools for Visual Studio 2013 のダウンロード
同時実行ビジュアライザー コマンドライン ユーティリティ (CVCollectionCmd)では、Visual Studio 2013 用の同時実行ビジュアライザーで表示できるトレースを、コマンド ラインから収集できます。このツールは、Visual Studio がインストールされていないコンピューターで使用できます。
同時実行ビジュアライザーを使用することで、マルチスレッド アプリがどのように動作するかを調べることができます。同時実行ビジュアライザーのビューには、プログラム内のスレッドとシステム間の時間的な関係をまとめて示す、グラフィカルな表形式のテキスト データが表示されます。同時実行ビジュアライザーを使用すると、パフォーマンスのボトルネック、十分に活用されていない CPU、スレッドの競合、コア間のスレッドの移行、同期の遅延、DirectX のアクティビティ、重複 I/O の領域などの情報を検索できます。これらのビューでは、グラフィカルな出力を呼び出し履歴とソース コードにリンクすることで、アクション可能なデータを使用できるようになります。
同時実行ビジュアライザーは、Windows イベント トレーシングの機能に依存しています。
[!メモ]
同時実行ビジュアライザーでは、Web プロジェクトはサポートされません。
関連トピック
タイトル |
説明 |
---|---|
すべてのプロセッサのシステム アクティビティを表示して分析する方法について説明します。 |
|
プログラム内のスレッド間の対話を分析する方法について説明します。 |
|
コア間のスレッドの移行を分析する方法について説明します。 |
|
いくつかの一般的なパターンについて説明し、それらがどのように同時実行ビジュアライザーに表示されるかを示します。 |
|
Parallel Development in Visual Studio (Visual Studio での並行開発) ブログ |
同時実行ビジュアライザーのヒントとベスト プラクティスについて説明します。 |
Visual Studio プロファイリング ツールのレポートおよびビューに関するリファレンス情報を示します。 |
|
ソース コードをインストルメント化して同時実行ビジュアライザーに追加情報を表示する方法について説明します。 |
|
同時実行ビジュアライザーのコマンド ライン ユーティリティ (CVCollectionCmd.exe) を使用して、Visual Studio がインストールされていないコンピューター上でトレースを収集および処理する方法について説明します。 |