監視ブレークポイント

このタイプのブレークポイントは、プログラムにおいて、どこでどのように変数が変更されているのかを見たい場合に使用してください。 監視ブレークポイントは削除できますが、変更はできません。

監視ブレークポイントを設定することにより、変数の値が変わった時に プログラムを停止できます。変数のストレージ・ロケーションの内容が変わると、監視が起動されます。

監視対象のストレージ・ロケーションの内容が変わると、変化後の最初の実行可能ステートメントでプログラムが停止し、 この行がエディター内で強調表示されます。この変数が変更される原因となったプログラムがデバッガーに追加されていない時には、 そのプログラムにデバッグ・データが入っていて、プログラムに対する適切な許可がユーザーにある場合は、そのプログラムは自動的に追加されます。

注: 各ステートメントで変数の値を検査する必要があるので、変数の監視によりプログラムが低速化することがあります。

マルチスレッド・アプリケーションでの監視ブレークポイント

マルチスレッド・アプリケーションのデバッグ時には、以下を考慮する必要があります。

関連タスク
プログラム実行の制御およびブレークポイントの処理
デバッグ前のソース行ブレークポイントの設定
プログラム実行の再開およびロケーションまでの実行
監視ブレークポイントの設定
行ブレークポイントの設定
ブレークポイント・ビューの使用
ブレークポイントの除去
ブレークポイントの使用可能化および使用不可化
行ブレークポイント・プロパティーの編集
条件付き行ブレークポイントの設定
関連資料
監視の特性
オプションのブレークポイント・パラメーター
デバッガー・パフォーマンスの考慮