6. Performance Analysis Workflow for Direct3D 12

Your game is stalling badly in the big battle scene. You suspect there is a hotspot in the graphics pipeline. In this section, you’ll learn how use the Intel® GPA Graphics Frame Analyzer with DirectX 12 to debug your code efficiently.

To get started with your analysis, capture a sample frame from your game running on a 6th through 9th generation Intel Core processor. As always, study performance with the latest driver and version of Intel® GPA. Capture the frame with the Intel® GPA Heads-Up Display (HUD) or Intel® GPA System Analyzer.

Once a frame has been captured, open your frame with the Intel® GPA Graphics Frame Analyzer. Before doing a low-level analysis, look for large, obvious problems and eliminate them. Once that’s done, you’re ready to proceed.

For more complete information about compiler optimizations, see our Optimization Notice.