The tool provides the new experience of performing Profile Guided Optimization (PGO) in Visual Studio for native applications. In order to make use of this new experience, please download the Profile Guided Optimization plugin. You will needVS2013 installed as a prerequisite. As a part of the VS2013 preview release the ‘Performance and Diagnostics Hub’ was introduced. TheProfile Guided Optimization (PGO) tool is an addition to the existing tools that ‘Performance and Diagnostic Hub’ currently embraces.
The tool aims at improving the experience of carrying out PGO for native applications in Visual Studio in the following ways:
Aims at providing a guided experience through the various phases of the PGO process (Instrument, Train and Optimize)
In addition to this, the PGO tool will also provide functionality currently only exposed when using PGO from the command line. This includes being able to train disjoint training sets and making use of PGO utilities such as ‘pgomgr’ to view and analyze the quality of training performed for the training phase of PGO.
Lastly, the tool introduces the ability to perform PGO for Windows Store applications targeting x86 and x64 applications.
We are really looking to learn from your feedback w.r.t this tool so please leave us a note on what you think of it once you get a chance to play around with it. Ideally we would like to make this part of the product in a future release of Visual Studio.
For more information about what PGO is all about please refer to one to these blogs. For more information about this tool please visit this link on MSDN.