Skip to content

Commit bdf1e49

Browse files
authored
Merge pull request #8472 from MicrosoftDocs/main637988799497016614sync_temp
Repo sync for protected CLA branch
2 parents 888f95a + 820f1ca commit bdf1e49

File tree

8 files changed

+49
-15
lines changed

8 files changed

+49
-15
lines changed

docs/ide/quickstart-ide-orientation.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,27 @@
11
---
2-
title: "Tutorial: Tour of the Visual Studio IDE"
2+
title: "Tour the Visual Studio IDE"
33
description: Learn about some of the windows, menus, and other UI features of the Visual Studio integrated development environment (IDE).
44
ms.custom: vs-acquisition
55
titleSuffix: ''
6-
ms.date: 09/14/2021
7-
ms.topic: tutorial
6+
ms.date: 09/13/2022
7+
ms.topic: conceptual
88
author: anandmeg
99
ms.author: meghaanand
1010
manager: jmartens
1111
ms.technology: vs-ide-general
1212
ms.workload:
1313
- multiple
14+
f1_keywords:
15+
- MSDNSTART
1416
---
15-
# Tutorial: First look at the Visual Studio IDE
17+
# Tour the Visual Studio IDE
1618

1719
[!INCLUDE [Visual Studio](~/includes/applies-to-version/vs-windows-only.md)]
1820

19-
In this 5-10 minute introduction to the Visual Studio integrated development environment (IDE), we'll take a tour of some of the windows, menus, and other UI features.
21+
In this introduction to the Visual Studio integrated development environment (IDE), we'll take a tour of some of the windows, menus, and other UI features.
2022

2123
If you haven't already installed Visual Studio, go to the [Visual Studio downloads](https://visualstudio.microsoft.com/downloads) page to install it for free.
2224

23-
2425
::: moniker range="vs-2019"
2526

2627
## Start window

docs/install/visual-studio-build-numbers-and-release-dates.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
title: Visual Studio build numbers and release dates
33
titleSuffix: ''
44
description: A list of released versions and build numbers for Visual Studio, sorted by date.
5-
author: rjmolyneaux
6-
ms.author: rmolyneaux
5+
author: TerryGLee
6+
ms.author: tglee
77
manager: jmartens
88
ms.date: 09/14/2022
99
ms.custom: vs-acquisition

docs/profiling/cpu-insights.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
title: Diagnose high latency with CPU Insights
3+
description: Use CPU Insights to diagnose and optimize your code's performance
4+
ms.custom: SEO-VS-2020
5+
ms.date: 07/14/2022
6+
ms.topic: how-to
7+
ms.assetid: 7501a20d-04a1-480f-a69c-201524aa709d
8+
author: mikejo5000
9+
ms.author: mikejo
10+
manager: jmartens
11+
ms.technology: vs-ide-debug
12+
monikerRange: '>= vs-2022'
13+
ms.workload:
14+
- multiple
15+
---
16+
# Diagnose high latency with CPU Insights
17+
18+
**CPU Insights** is a subfeature of the CPU Usage tool that shows common potential latency issues like concatenating strings inefficiently.
19+
20+
## Viewing Top Insights
21+
The **Top Insights** section in the CPU Usage tool shows quick CPU details, insights, and suggestions in the description so that you can continue diagnosing the issue. The **Learn more** link shows you in-depth documentation that explains your issue. If you need more information, **View source code** shows more details. Once selected, you can see the call tree view, showing the process, functions, and which callers use the most CPU.
22+
23+
![Screenshot showing Top Insights selected.](./media/vs-2022/top-insights.png "Top Insights selected")
24+
25+
On the summary page under Top Functions, you can find the top functions called with the time spent in descending order. Total CPU time is the amount of time spent inside a function, including any functions it calls, whereas Self CPU is time spent exclusively in the function.
26+
27+
**Hot Path** shows where most of the CPU time was being spent in your application and helps focus investigation on the area that would have the most impact. Analyzing this code path by using other tools in the Performance Profiler can help identify ways to improve the code as well. For example, it may help identify how to minimize allocations on the hot path to reduce GC frequency and time spent in GC.
28+
29+
![Screenshot showing Hot Path selected.](./media/vs-2022/hot-path.png "Hot Path selected")
30+
31+
## See also
32+
- [Analyze CPU usage in the Performance Profiler](../profiling/cpu-usage.md)
243 KB
Loading
200 KB
Loading

docs/profiling/toc.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,11 @@
3333
- name: Events Viewer
3434
href: events-viewer.md
3535
- name: CPU Usage
36+
href: cpu-usage.md
37+
- name: CPU Insights
3638
items:
37-
- name: CPU usage
38-
href: cpu-usage.md
39+
- name: CPU Insights
40+
href: cpu-insights.md
3941
- name: Performance insights
4042
items:
4143
- name: String concatenation

docs/toc.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99
href: get-started/tutorial-editor.md
1010
- name: About projects and solutions
1111
href: get-started/tutorial-projects-solutions.md
12+
- name: Tour the Visual Studio IDE
13+
displayName: Feature tour
14+
href: ide/quickstart-ide-orientation.md
1215
- name: More Visual Studio features
1316
href: ide/advanced-feature-overview.md
1417
expanded: true
@@ -136,9 +139,6 @@
136139
href: help-viewer/installation.md
137140
- name: Tutorials
138141
items:
139-
- name: Visual Studio IDE
140-
displayName: Feature tour
141-
href: ide/quickstart-ide-orientation.md
142142
- name: C++ >>
143143
href: /cpp/get-started/tutorial-console-cpp
144144
- name: C# >>

docs/windows/index.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@ metadata:
88
description: Learn how to use Visual Studio to develop applications, services, and tools in the language of your choice, for any platform or device.
99
ms.topic: hub-page
1010
ms.custom: contperf-fy21q1
11-
ms.date: 11/08/2021
11+
ms.date: 09/13/2022
1212
ms.author: jmartens
1313
author: j-martens
1414
monikerRange: ">=vs-2019"
1515
f1_keywords:
16-
- MSDNSTART
1716
- vs.about
1817

1918
highlightedContent:

0 commit comments

Comments
 (0)