The PGO Cycle

The process:

  1. Perform a special initial compilation, called an instrumented compilation.
  2. Execute the instrumented application to generate profile information. This is called an instrumented execution.
  3. Feed the information from the second step back into a second optimized compilation. This is called a feedback compilation.

Repeat these steps to further refine the results.

Click the Start button to see a demonstration of the process.