System *Analyzer vs System Analyzer Heads-up Display (HUD)
- Uses host/target (network) mode, enabling you to monitor performance on a remote system and reduces performance impact on the application. You are recommended to use System Analyzer in the network mode to analyze graphics applications on Ultrabook™ devices, tablets, netbooks, or other devices with limited resources.
System Analysis Workflow
Start your game from within the Graphics Monitor
Launch the Graphics Monitor application, by locating and selecting it in the “Applications” folder: Applications > Intel > Graphics Monitor. Choose the application you want to analyze by selecting the
Default– does not save a stream and is for a game with no launcher
Save stream– saves a stream for later use during offline analysis and is for a game with no launcher
Launcher– does not save a stream and is for a game that requires a launcher (Steam, Blizzard, etc.)
(Optional) Launch the System Analyzer
Launch the System Analyzer and connect it to the running application to analyze limited metric sets. You can choose between local and network usage modes.
Analyze metrics data
Intel® GPA supports a wide variety of metrics. The metrics available for display might differ depending on your specific graphics device. You can analyze these metrics by entering Pause/Play mode (F12) and navigating to the
Optionsmenu. As well, by pausing the application, you can view resources and bottlenecks within the rendering pipeline.
Disabling an erg will help identify various bottlenecks within your application and how those bottlenecks affect your performance. From here, you can perform further analysis to determine the cause within the erg.
- If you suspect that your game is GPU-bound, capture a stream file and use the Graphics Multiframe Analyzer (by using Pause/Play mode during offline playback) to perform a deeper analysis into exactly what is happening within any specific frames in the stream – see where in the rendering pipeline your game is spending its time, down to the render target or draw call level of detail.
- If you know that your game is CPU-bound, you might try using some CPU-specific tools to help improve your performance on the CPU, such as Intel® VTune™ Amplifier XE. In particular, with multiple cores now being the rule rather than the exception, parallelizing your code can have a big impact on overall CPU performance.