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
Copy file name to clipboardExpand all lines: docs/design/features/dotnet-pgo.md
+3-11
Original file line number
Diff line number
Diff line change
@@ -1,21 +1,13 @@
1
1
# dotnet-pgo Spec
2
2
Utilize trace data for improving application performance
3
3
4
-
NOTE: This documentation page contains information on some features that are still work-in-progress.
5
-
6
4
## Intro
7
5
8
6
The dotnet-pgo tool is a cross-platform CLI global tool that enables conversion of traces of .NET Core applications collected via dotnet-trace, ETW, perfview, perfcollect, LTTNG to be used to improve the performance of an application or library.
9
7
10
8
## Installing dotnet-pgo
11
9
12
-
The first step is to install the dotnet-pgo CLI global tool.
13
-
14
-
```cmd
15
-
$ dotnet tool install --global dotnet-pgo
16
-
You can invoke the tool using the following command: dotnet-pgo
17
-
Tool 'dotnet-pgo' (version '6.0.47001') was successfully installed.
18
-
```
10
+
The only way to use dotnet-pgo is to build it in the runtime repo. To learn how to build the runtime, consult the [how to build](https://github.com/dotnet/runtime/tree/main/docs/workflow/building/coreclr) docs for Windows, macOS, or Linux.
19
11
20
12
## Using dotnet-pgo to optimize an application
21
13
@@ -37,14 +29,14 @@ set DOTNET_TC_QuickJitForLoops=1
Copy file name to clipboardExpand all lines: src/libraries/Microsoft.Extensions.Configuration.Binder/src/Microsoft.Extensions.Configuration.Binder.csproj
<PackageDescription>Provides the functionality to bind an object to data in configuration providers for Microsoft.Extensions.Configuration. This package enables you to represent the configuration data as strongly-typed classes defined in the application code. To bind a configuration, use the Microsoft.Extensions.Configuration.ConfigurationBinder.Get extension method on the IConfiguration object. To use this package, you also need to install a package for the configuration provider, for example, Microsoft.Extensions.Configuration.Json for the JSON provider.</PackageDescription>
0 commit comments