You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Run profiling tools on release or debug builds (C#, Visual Basic, C++, F#)
12
12
13
-
Visual Studio offers a choice of performance measurement and profiling tools. Some tools, like CPU Usage and Memory Usage, can run either on release builds or while debugging your app. Tools that appear in the [Diagnostics Tools window](../profiling/profiling-feature-tour.md#measure-performance-while-debugging) run only during a debugging session using a debug build. Tools that appear in the [Performance Profiler](../profiling/profiling-feature-tour.md#post_mortem) run without the debugger, typically on release builds, and you analyze the results after you choose to stop and collect data (for post-mortem analysis).
13
+
Visual Studio offers a choice of performance measurement and profiling tools. Some tools, like CPU Usage and Memory Usage, can run either on release builds or while debugging your app (debug build). Tools that appear in the [Diagnostics Tools window](../profiling/profiling-feature-tour.md#measure-performance-while-debugging) run only during a debugging session. Tools that appear in the [Performance Profiler](../profiling/profiling-feature-tour.md#post_mortem) run without the debugger, typically on release builds, and you analyze the results after you choose to stop and collect data (for post-mortem analysis).
14
14
15
15
The Performance Profiler and the debugger-integrated Diagnostic Tools provide different information and experiences. While using the Diagnostic Tools, the debugger shows you variable values and lets you use breakpoints.
16
16
@@ -66,14 +66,16 @@ You can save the reports, and open them from the **Recently Opened Sessions** li
66
66

67
67
::: moniker-end
68
68
69
-
For more information, see:
69
+
For more information about the tools available for use in release builds, see:
70
70
71
71
-[Analyze performance by using CPU profiling](../profiling/cpu-usage.md)
## <aname="BKMK_Quick_start__Collect_diagnostic_data"></a> Collect profiling data while debugging
@@ -100,12 +102,13 @@ The diagnostic session ends when you stop debugging.
100
102
>[!NOTE]
101
103
>Use relaunch to skip the launch page and automatically run with your previous settings with **Alt+F2** or by clicking **Debug > Performance Profiler**.
102
104
103
-
For more information, see:
105
+
For more information about the tools available while debugging, see:
104
106
105
107
-[Measure application performance by analyzing CPU usage](../profiling/beginners-guide-to-performance-profiling.md)
106
108
-[Measure memory usage in Visual Studio](../profiling/memory-usage.md)
During a debugging session, the Events tab of the Diagnostic Tools window lists the diagnostic events that occur. The category prefixes *Breakpoint*, *File*, and others, let you quickly scan the list for a category, or skip the categories you don't care about.
0 commit comments