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-11Lines changed: 3 additions & 11 deletions
Display the source diff
Display the rich diff
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 COMPLUS_TC_QuickJitForLoops=1
0 commit comments