@@ -18,12 +18,12 @@ When you build Envoy using Bazel and LLVM/Clang, you should use the latest compi
1818
1919Here is an overview of the steps that you will need to take to build Envoy with PGO:
2020
21- * Make sure you have LLVM, Clang, and compiler-rt installed locally.
22- * Build Envoy using the Clang, but with instrumentation.
21+ * Make sure you have LLVM, Clang, and compiler-rt installed locally
22+ * Build Envoy using Clang, but with instrumentation
2323* Use the instrumented Envoy to generate profiles, which consists of two steps:
24- * Running the instrumented Envoy on tasks that represent how users will use it.
25- * Using a tool to convert the raw profiles generated from the previous step into a single, final PGO profile.
26- * Build a final release Envoy using the profile collected from your benchmark.
24+ * Running the instrumented Envoy on tasks that represent how users will use it
25+ * Using a tool to convert the raw profiles generated from the previous step into a single, final PGO profile
26+ * Build a final release Envoy using the profile collected from your benchmark
2727
2828### Detailed steps on how to build Envoy with PGO
2929
@@ -36,7 +36,7 @@ bazel build -c opt --copt="-fprofile-generate=/path/to/stage2/profiles" --cxxopt
3636```
37372 . Generate the profiles:
3838
39- Run the Envoy built by step 1 with your target test cases. When the test has finished, run the following command to kill the Envoy services:
39+ Run the Envoy built in step 1 with your target test cases. When the test has finished, run the following command to kill the Envoy services:
4040
4141``` console
4242sudo pkill -2 envoy
0 commit comments