方法: 並列ウォッチ ウィンドウを使用する
並列 [ウォッチ] ウィンドウで、上の複数のスレッドを保持する 1 つの式の値を同時に表示することができます。アプリケーションでは、実行しているスレッドの各行を表しますが、スレッドは複数行で表される可能性があります。具体的には、各行は現在のスタック フレームの関数の関数のシグネチャと一致する、関数の呼び出しを表します。並べ替え、順序を変更、削除、および列に含まれる項目をグループ化します。フラグ、フラグを固定、ことができます (一時中断)、および (再開) スレッドの凍結を解除します。次の列が表示されます、 並列ウォッチウィンドウ。
フラグ列、特に注意する、スレッドのマークを付けることができます。
フレーム列、矢印が選択されているフレームを示しています。
構成可能な列、コンピューター、プロセス、タイル、タスク、およびスレッドを表示することができます。
ヒント 開く必要があります、 並列タスク 」ウィンドウ内のタスク情報を表示するには、 並列ウォッチウィンドウ。
> ウォッチ式の追加 < 列で式をウォッチするを入力します。
[!メモ]
お使いのマシンで、Visual Studio ユーザー インターフェイスの一部の要素の名前や場所が、次の手順とは異なる場合があります。これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。詳細については、「Visual Studio の設定」を参照してください。
並列 [ウォッチ] ウィンドウを表示するには
コードにブレークポイントを設定します。
選択のメニュー バーには、 のデバッグ、 デバッグ開始。ブレークポイントに到達すると、アプリケーションを待機します。
メニュー バーには、選択デバッグ、 Windows、 並列ウォッチをクリックし、[ウォッチ] ウィンドウ] をクリックします。最大で 4 つのウィンドウを開くことができます。
ウォッチ式を追加するのには
- 選択 > ウォッチ式の追加 < し、ウォッチ式を指定します。
フラグまたはスレッドのフラグを解除するのには.
- 行の場合、[フラグ] 列を選択またはスレッドのショートカット メニューを開くし、選択フラグ または フラグ解除。
フラグが設定されたスレッドのみを表示するには
- 左上隅にある [フラグのみを表示] ボタンを選択、 並列ウォッチウィンドウ。
フレームを切り替えるには
- [フレーム] 列をダブルクリックします。(キーボード: を行を選択し、Enter キーを押します)。
列を並べ替えるには
- 列の見出しを選択します。
スレッドをグループ化するには
- 並列 [ウォッチ] ウィンドウのショートカット メニューを開くを選択 Group By、し、適切なサブメニュー項目を選択します。
固定またはスレッドの凍結を解除するのには.
- 行のショートカット メニューを開きを選択固定 または 解除。
並列 [ウォッチ] ウィンドウ内のデータをエクスポートするのには
- 選択、 を Excel で開いている ボタンをクリックし、[ Excel で開いている または CSV にエクスポート。
ブール式によってフィルタ リングするには
- ブール値の式に入力、 フィルターは、ブール式でボックス。各スレッドのコンテキストで式を評価します。値の行のみtrueが表示されます。
参照
処理手順
チュートリアル : C++ AMP アプリケーションのデバッグ