Skip to content

Commit 2c276a2

Browse files
committed
Merged main into live
2 parents 1fc6674 + 408e58a commit 2c276a2

13 files changed

+42
-18
lines changed

docs/debugger/debug-interface-access/idiasessionex-isfastlinkpdb.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ HRESULT isFastLinkPDB(
2929

3030
`pfFastLinkPDB`
3131

32-
[out] Returns a Boolean indcating if the debug information was build with `/DEBUG:fastlink` or not.
32+
[out] Returns a Boolean indicating if the debug information was build with `/DEBUG:fastlink` or not.
3333

3434
## Return Value
3535

docs/debugger/debug-interface-access/idiasessionex-isportablepdb.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ HRESULT isPortablePDB(
2929

3030
`pfPortablePDB`
3131

32-
[out] Returns a Boolean indcating if the debug information was in the [Portable PDB](https://github.com/dotnet/runtime/blob/main/docs/design/specs/PortablePdb-Metadata.md) format.
32+
[out] Returns a Boolean indicating if the debug information was in the [Portable PDB](https://github.com/dotnet/runtime/blob/main/docs/design/specs/PortablePdb-Metadata.md) format.
3333

3434
## Return Value
3535

docs/debugger/debug-interface-access/idiasymbol-get-bindspace.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ ms.subservice: debug-diagnostics
1515

1616
# IDiaSymbol::get_bindSpace
1717

18-
Retrives the binding space.
18+
Retrieves the binding space.
1919

2020
## Syntax
2121

docs/debugger/debug-interface-access/idiasymbol-get-hasvalidpgocounts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ HRESULT get_isget_hasValidPGOCountsPGO (
2929

3030
`pRetVal`
3131

32-
[out] Returns `TRUE` if this function has valid profile-guided optimization counts from a training scenario; otheriwse, `FALSE`.
32+
[out] Returns `TRUE` if this function has valid profile-guided optimization counts from a training scenario; otherwise, `FALSE`.
3333

3434
## Return Value
3535

docs/debugger/debug-interface-access/idiasymbol-get-ispgo.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ HRESULT get_isPGO (
2929

3030
`pRetVal`
3131

32-
[out] Returns `TRUE` if profile-guided optimizations were performed for this function; otheriwse, `FALSE`.
32+
[out] Returns `TRUE` if profile-guided optimizations were performed for this function; otherwise, `FALSE`.
3333

3434
## Return Value
3535

docs/debugger/debug-interface-access/idiasymbol.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ The following table shows the methods of `IDiaSymbol`.
249249
|[`IDiaSymbol::get_unalignedType`](../../debugger/debug-interface-access/idiasymbol-get-unalignedtype.md)|Retrieves a flag indicating whether the user-defined data type is unaligned.|
250250
|[`IDiaSymbol::get_undecoratedName`](../../debugger/debug-interface-access/idiasymbol-get-undecoratedname.md)|Retrieves the undecorated name for a C++ decorated, or linkage, name.|
251251
|[`IDiaSymbol::get_undecoratedNameEx`](../../debugger/debug-interface-access/idiasymbol-get-undecoratednameex.md)|Extension of the `get_undecoratedName` method that retrieves the undecorated name based on the value of an extension field.|
252-
|[`IDiaSymbol::get_unmodifiedType`](../../debugger/debug-interface-access/idiasymbol-get-unmodifiedtype.md)|Retrieves the original (unmodifed) type of this symbol.|
252+
|[`IDiaSymbol::get_unmodifiedType`](../../debugger/debug-interface-access/idiasymbol-get-unmodifiedtype.md)|Retrieves the original (unmodified) type of this symbol.|
253253
|[`IDiaSymbol::get_unmodifiedTypeId`](../../debugger/debug-interface-access/idiasymbol-get-unmodifiedtypeid.md)|Retrieves the ID of the original (unmodified) type.|
254254
|[`IDiaSymbol::get_unused`](../../debugger/debug-interface-access/idiasymbol-get-unused.md)|Deprecated function.|
255255
|[`IDiaSymbol::get_upperBound`](../../debugger/debug-interface-access/idiasymbol-get-upperbound.md)|Retrieves the upper bound of a FORTRAN array dimension.|

docs/debugger/debug-interface-access/idiasymbol10-get-sourcelink.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: "Retreives the Source Link blob associated with this SymTagCompiland symbol."
2+
description: "Retrieves the Source Link blob associated with this SymTagCompiland symbol."
33
title: "IDiaSymbol10::get_sourceLink"
44
ms.date: "07/15/2024"
55
ms.topic: "reference"
@@ -14,7 +14,7 @@ ms.subservice: debug-diagnostics
1414
---
1515
# IDiaSymbol10::get_sourceLink
1616

17-
Retreives the [Source Link](https://github.com/dotnet/designs/blob/main/accepted/2020/diagnostics/source-link.md) blob associated with this `SymTagCompiland` symbol.
17+
Retrieves the [Source Link](https://github.com/dotnet/designs/blob/main/accepted/2020/diagnostics/source-link.md) blob associated with this `SymTagCompiland` symbol.
1818

1919
## Syntax
2020

docs/debugger/debug-interface-access/idiasymbol10.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ The following table shows the methods of `IDiaSymbol10`.
3131
3232
|Method|Description|
3333
|------------|-----------------|
34-
|[`IDiaSymbol10::get_sourceLink`](../../debugger/debug-interface-access/idiasymbol10-get-sourcelink.md)|Retreives the [Source Link](https://github.com/dotnet/designs/blob/main/accepted/2020/diagnostics/source-link.md) blob associated with this `SymTagCompiland` symbol.|
34+
|[`IDiaSymbol10::get_sourceLink`](../../debugger/debug-interface-access/idiasymbol10-get-sourcelink.md)|Retrieves the [Source Link](https://github.com/dotnet/designs/blob/main/accepted/2020/diagnostics/source-link.md) blob associated with this `SymTagCompiland` symbol.|
3535

3636
## Remarks
3737

docs/profiling/choose-performance-tool.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,12 @@ The following table lists the different tools Visual Studio offers and provides
3333
|[Memory Usage](../profiling/memory-usage.md)|Shows your app’s memory to find issues such as memory leaks.|&#x2022; Optimize memory usage</br>&#x2022; Investigate UI freeze</br>&#x2022; Investigate suspected memory leak (native code)|
3434
|[.NET Object Allocation](../profiling/dotnet-alloc-tool.md)|Shows where .NET Objects are allocated and information about garbage collection.|&#x2022; Optimize .NET memory usage</br>&#x2022; Analyze garbage collection|
3535
|[Instrumentation](../profiling/instrumentation-overview.md)|Shows exact call counts and call times.|&#x2022; You need a tool like CPU Usage, but you want exact call counts and time spent in functions based on wall clock time.</br>&#x2022; You want to see blocked time, such as time spent waiting for locks.</br>&#x2022; Note: This tool requires extra overhead.|
36+
|[.NET Counters](../profiling/dotnet-counters-tool.md)|Live report for .NET counters.|&#x2022; Begin an investigation for general performance issues.</br>&#x2022; You want a trace for .NET counter-based metrics such as exceptions per second, garbage collection, and CPU utilization.|
37+
|[BenchmarkDotNet](../profiling/profiling-with-benchmark-dotnet.md)|Report for benchmarks based on BenchmarkDotNet.|&#x2022; Get different visualizations of BenchmarkDotNet collected data, such as CPU usage or memory allocations, based on the diagnoser in use.|
3638
|[File I/O](../profiling/use-file-io.md)|Shows your File I/O operations and how long they take and how much data they process.|Investigate UI freeze|
3739
|[PerfTips](../profiling/perftips.md)|Shows a quick measurement of performance information while interacting with your code.|While debugging, you want to see the elapsed time between the previous step operation (or breakpoint) to the current step or breakpoint.|
3840
|[Events viewer](../profiling/events-viewer.md)|Shows HTTP requests, log messages, and exceptions.|&#x2022; Investigate latency in API calls</br>&#x2022; Investigate slow application running on a remote web server|
3941
|[.NET Async](../profiling/analyze-async.md)|Shows async/await usage in .NET apps.|Investigate suspected performance issue with asynchronous code.|
40-
|[.NET Counters](../profiling/dotnet-counters-tool.md)|Live report for .NET counters.|&#x2022; Begin an investigation for general performance issues.</br>&#x2022; You want a trace for .NET counter-based metrics such as exceptions per second, garbage collection, and CPU utilization.|
4142
|[Database](../profiling/analyze-database.md)|Shows performance of your database queries.|Investigate performance for database queries that use either ADO.NET or Entity Framework Core.|
4243
|[GPU Usage](./gpu-usage.md)|Shows high-level hardware usage of your Direct3D app.|Check whether the performance of your app is CPU-bound or GPU-bound.|
4344
|[Application Timeline](../profiling/application-timeline.md)|Shows UI performance for XAML apps.|Investigate UI performance in XAML apps, such as time spent rendering frames.|
@@ -53,11 +54,12 @@ The following table lists the different tools Visual Studio offers and the diffe
5354
|[Memory Usage](../profiling/memory-usage.md)|yes|yes|yes|yes|
5455
|[.NET Object Allocation](../profiling/dotnet-alloc-tool.md)|yes|no|yes|yes|
5556
|[Instrumentation](../profiling/instrumentation-overview.md)|yes|yes|yes|yes|
57+
|[.NET Counters](../profiling/dotnet-counters-tool.md)|yes (.NET Core/5+ only)|no|no|yes (ASP.NET Core only)|
58+
|[BenchmarkDotNet](../profiling/profiling-with-benchmark-dotnet.md)|yes|no|no|partial|
5659
|[File I/O](../profiling/use-file-io.md)|yes|yes|yes|yes|
5760
|[PerfTips](../profiling/perftips.md)|yes|yes|yes|yes|
5861
|[Events viewer](../profiling/events-viewer.md)|yes|yes|yes|yes|
5962
|[.NET Async](../profiling/analyze-async.md)|yes|no|yes|yes|
60-
|[.NET Counters](../profiling/dotnet-counters-tool.md)|yes (.NET Core/5+ only)|no|no|yes (ASP.NET Core only)|
6163
|[Database](../profiling/analyze-database.md)|yes (.NET Core/5+ only)|no|no|yes (ASP.NET Core only)|
6264
|[GPU Usage](./gpu-usage.md)|yes|yes|yes|no|
6365
|[Application Timeline](../profiling/application-timeline.md)|yes (XAML)|no|yes|no|
@@ -74,6 +76,7 @@ The following tools are supported with Linux or WSL as the target platform as we
7476
- .NET Object Allocation Tracking
7577
- .NET Async
7678
- .NET Counters
79+
- BenchmarkDotNet
7780
- Events Viewer
7881
- Database
7982

docs/profiling/index.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,12 @@ landingContent:
6767
url: instrumentation-overview.md
6868
- text: .NET Counters
6969
url: dotnet-counters-tool.md
70+
- text: Benchmark.NET
71+
url: profiling-with-benchmark-dotnet.md
7072
- text: File I/O
7173
url: use-file-io.md
7274
- text: Database
7375
url: analyze-database.md
74-
- text: Benchmark.NET
75-
url: profiling-with-benchmark-dotnet.md
7676
- text: Events Viewer
7777
url: events-viewer.md
7878
- text: .NET Async

0 commit comments

Comments
 (0)