How do I monitor that how many hardware breakpoints are used in my application?

The Breakpoints view lists and manages all types of breakpoints that you have set in your application. There may be a case where not all the breakpoints that you have set are passed to the debugger. The following figure shows an example:

Figure 1. Breakpoints in Editor View

Breakpoints in Editor View

In the fugure listed above only two breakpoints are appearing with the check mark. You can easily monitor such cases using the Breakpoints view.

Figure 2. Breakpoints View with Check Marks

Breakpoints View with Check Marks

The check mark shows that the breakpoint is selected for exucution. The figure listed above shows the debugger is using hardware breakpoints, as Type column shows, and out of four breakpoints only two are set successfully.

Always check if your breakpoints have the check mark appearing with it. Also you can closely monitor how many hardware breakpoints are used using Breakpoints view.