User Guide

  • 2020.4
  • 12/10/2020
  • Public Content

Stream Analysis

Stream analysis is an intermediate stage of the frame analysis for DirectX*  and Vulkan* applications. Use stream analysis to detect frames with potential bottlenecks based on frame duration.
A typical stream analysis workflow is as follows:
To capture a specific stream, you can:
  • From the Graphics Monitor context menu, open the Graphics Monitor launcher screen, and then select an application for analysis.
  • Choose the
  • Click
    to start the application with the System Analyzer HUD overlay. Stream capturing starts upon the application startup. Optionally, you can enable the
    Deferred Stream Capture
    option in the
    tab of the Graphics Monitor Options to defer the stream capture and to start the capture manually using the key shortcut specified in the
    tab (the default setting is the L key).
  • To stop stream capturing, click the
    button in the
    Graphics Monitor Launcher
    screen, or close the application.
Load the stream file
Launch the Graphics Frame Analyzer to select the stream for analysis. You can analyze a stream locally, or connect to a remote target system where the Graphics Monitor is running to analyze your stream in the network mode.
Optionally, you can trim your stream using the
Trim Stream
button, which cuts the selected frames from the stream and saves them to a new, separate stream. This can be useful if your stream is large but only contains a few frames of interest. Trimming your stream can save disk space and processing time.
Analyze the captured stream
Explore the performance impact of specific frames in the stream at different stages of the rendering pipeline:
See Also
Frame AnalysisProfiling Desktop API Frames

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at