Skip to content

Commit 3da178e

Browse files
authored
Merge pull request #1583 from Mikejo5000/mikejo-157p1
15.7 preview 1 updates
2 parents e7df05f + bfd11bb commit 3da178e

7 files changed

+29
-14
lines changed

docs/debugger/how-to-use-intellitrace-step-back.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ ms.workload:
2020

2121
IntelliTrace step-back automatically takes a snapshot of your application at every breakpoint and debugger step event. The recorded snapshots enable you to go back to previous breakpoints or steps and view the state of the application as it was in the past. IntelliTrace step-back can save you time when you want to see the previous application state but don't want to restart debugging or recreate the desired app state.
2222

23-
IntelliTrace step-back is available starting in Visual Studio Enterprise 2017 version 15.5 and higher, and it requires Windows 10 Anniversary Update or above. The feature is currently supported for debugging ASP.NET, WinForms, WPF, managed console apps, and managed class libraries. Debugging ASP.NET Core, .NET Core, or UWP applications is not currently supported.
23+
IntelliTrace step-back is available starting in Visual Studio Enterprise 2017 version 15.5 and higher, and it requires Windows 10 Anniversary Update or above. The feature is currently supported for debugging ASP.NET, WinForms, WPF, managed console apps, and managed class libraries. Starting with Visual Studio 2017 Enterprise version 15.7 preview 1, the feature is also supported for ASP.NET Core and .NET Core. Debugging UWP applications is not currently supported.
2424

2525
In this tutorial, you will:
2626

docs/debugger/intellitrace-features.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ If you're debugging, stop debugging. Go to **Tools > Options > IntelliTrace > In
5050

5151
This isn't enabled by default, but IntelliTrace can capture snapshots of your application at every breakpoint and debugger step event, and you can view theses snapshots in a historical debugging session. A snapshot gives you a view of your full application state. To enable the capture of snapshots, go to **Tools > Options > IntelliTrace > General**, and select **IntelliTrace events and snapshots**. For more information, see [View snapshots using IntelliTrace step-back](../debugger/how-to-use-intellitrace-step-back.md)
5252

53-
Snapshots are available in Visual Studio Enterprise 2017 version 15.5 and higher, and it requires Windows 10 Anniversary Update or above. Snapshots are not currently available for .NET Core and ASP.NET Core apps.
53+
Snapshots are available in Visual Studio Enterprise 2017 version 15.5 and higher, and it requires Windows 10 Anniversary Update or above. For .NET Core and ASP.NET Core apps, Visual Studio Enterprise 2017 version 15.7 preview 1 is required.
5454

5555
## <a name="GoingFurther"></a> Collect IntelliTrace events and call information
5656

docs/profiling/beginners-guide-to-performance-profiling.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ The Diagnostic hub offers you a lot of other options to run and manage your diag
3535
| ![movie camera icon for video](../install/media/video-icon.png "Watch a video") | [Watch a video](https://mva.microsoft.com/en-US/training-courses-embed/getting-started-with-visual-studio-2017-17798/Profiling-with-Diagnostics-Tools-in-Visual-Studio-2017-daHnzMD6D_9211787171) on using the diagnostics tools that shows how to analyze CPU usage and how to analyze memory usage. |
3636

3737
In this topic, we'll discuss analyzing CPU usage in your normal debugging workflow. You can also analyze CPU usage without a debugger attached or by targeting a running app - for more information see [Collect profiling data without debugging](../profiling/running-profiling-tools-with-or-without-the-debugger.md#collect-profiling-data-without-debugging) in [Run profiling tools with or without the debugger](../profiling/running-profiling-tools-with-or-without-the-debugger.md).
38+
39+
> [!NOTE]
40+
> For .NET Core and ASP.NET Core, the CPU Usage tool currently does not provide accurate results with portable PBDs. Use full PDBs instead.
3841
3942
## <a name="BKMK_Quick_start__Collect_diagnostic_data"></a> Step 1: Collect profiling data
4043

docs/profiling/cpu-usage.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ When you need to investigate performance issues in your app, a good place to sta
2222
You have several options for running and managing your diagnostics session. For example, you can run the **CPU Usage** tool on local or remote machines, or on in a simulator or emulator. You can analyze the performance of an open project in Visual Studio, attached to a running app, or start an app that is installed from the Microsoft Store. For more information, see [Run Profiling Tools with or without the Debugger](../profiling/running-profiling-tools-with-or-without-the-debugger.md).
2323

2424
Here, we show you how to collect and analyze CPU usage with release builds. To analyze CPU usage while debugging, see [Beginner's Guide to Performance Profiling](../profiling/beginners-guide-to-performance-profiling.md).
25+
26+
> [!NOTE]
27+
> For .NET Core and ASP.NET Core, the CPU Usage tool currently does not provide accurate results with portable PBDs. Use full PDBs instead.
2528
2629
## <a name="BKMK_Collect_CPU_usage_data"></a> Collect CPU usage data
2730

docs/profiling/profiling-feature-tour.md

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -149,18 +149,21 @@ If you need features such as instrumentation that are not currently present in C
149149

150150
Here is a table that lists the different tools Visual Studio offers and the different project types you can use them with:
151151

152-
|Performance Tool|Windows desktop|UWP|ASP.NET/ASP.NET Core|
153-
|----------------------|---------------------|------------------------------|-------------|
154-
|[Memory Usage](../profiling/memory-usage.md)|yes|yes|yes|
155-
|[CPU Usage](../profiling/cpu-usage.md)|yes|yes|yes (no for .NET Core/ASP.NET Core)|
156-
|[GPU Usage](../debugger/gpu-usage.md)|yes|yes|no|
157-
|[Application Timeline](../profiling/application-timeline.md)|yes|yes|no|
158-
|[PerfTips](../profiling/perftips.md)|yes|yes for XAML, no for HTML|yes|
159-
|[Performance Explorer](../profiling/performance-explorer.md)|yes|no|yes (no for ASP.NET Core)|
160-
|[IntelliTrace](../debugger/intellitrace.md)|.NET and Visual Studio Enterprise only|.NET and Visual Studio Enterprise only|.NET and Visual Studio Enterprise only|
161-
|[Network Usage](../profiling/network-usage.md)|no|yes|no|
162-
|[HTML UI responsiveness](../profiling/html-ui-responsiveness.md)|no|yes for HTML, no for XAML|no|
163-
|[JavaScript Memory](../profiling/javascript-memory.md)|no|yes for HTML, no for XAML|no|
152+
|Performance Tool|Windows desktop|UWP|ASP.NET/ASP.NET Core|
153+
|----------------------|---------------------|-------------|-------------|
154+
|[Memory Usage](../profiling/memory-usage.md)|yes|yes|yes|
155+
|[CPU Usage](../profiling/cpu-usage.md)|yes (see note)|yes|yes (see note)|
156+
|[GPU Usage](../debugger/gpu-usage.md)|yes|yes|no|
157+
|[Application Timeline](../profiling/application-timeline.md)|yes|yes|no|
158+
|[PerfTips](../profiling/perftips.md)|yes|yes for XAML, no for HTML|yes|
159+
|[Performance Explorer](../profiling/performance-explorer.md)|yes|no|yes|
160+
|[IntelliTrace](../debugger/intellitrace.md)|.NET with Visual Studio Enterprise only|.NET with Visual Studio Enterprise only|.NET with Visual Studio Enterprise only|
161+
|[Network Usage](../profiling/network-usage.md)|no|yes|no|
162+
|[HTML UI responsiveness](../profiling/html-ui-responsiveness.md)|no|yes for HTML, no for XAML|no|
163+
|[JavaScript Memory](../profiling/javascript-memory.md)|no|yes for HTML, no for XAML|no|
164+
165+
> [!NOTE]
166+
> For .NET Core and ASP.NET Core, the CPU Usage tool currently does not provide accurate results with portable PBDs. Use full PDBs instead.
164167
165168
## See Also
166169
[Debugging in Visual Studio](../debugger/debugging-in-visual-studio.md)

docs/profiling/quickstart-cpu-usage-aspnet.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ Visual Studio provides many powerful features to help you analyze performance is
2424

2525
The Diagnostic hub offers you a lot of other options to run and manage your diagnostics session. If the **CPU Usage** tool described here does not give you the data that you need, the [other profiling tools](../profiling/Profiling-Tools.md) provide different kinds of information that might be helpful to you. In many cases, the performance bottleneck of your application may be caused by something other than your CPU, such as memory, rendering UI, or network request time.
2626

27+
> [!NOTE]
28+
> For .NET Core and ASP.NET Core, the CPU Usage tool currently does not provide accurate results with portable PBDs. Use full PDBs instead.
29+
2730
## Create a project
2831

2932
1. In Visual Studio, choose **File > New Project**.

docs/profiling/quickstart-cpu-usage-managed.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ The Visual Studio provides many powerful features to help you analyze performanc
2424

2525
The Diagnostic hub offers you a lot of other options to run and manage your diagnostics session. If the **CPU Usage** tool described here does not give you the data that you need, the [other profiling tools](../profiling/profiling-feature-tour.md) provide different kinds of information that might be helpful to you. In many cases, the performance bottleneck of your application may be caused by something other than your CPU, such as memory, rendering UI, or network request time. The Diagnostics hub offers you a lot of other options to record and analyze this kind of data.
2626

27+
> [!NOTE]
28+
> For .NET Core and ASP.NET Core, the CPU Usage tool currently does not provide accurate results with portable PBDs. Use full PDBs instead.
29+
2730
## Create a project
2831

2932
1. In Visual Studio, choose **File > New Project**.

0 commit comments

Comments
 (0)