• Intel® Graphics Performance Analyzers 2020 R1
  • 03/31/2020
  • Public Content
Contents

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:
1.
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
    Stream
    mode.
  • Click
    Start
    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
    Stream
    tab of the Graphics Monitor Options to defer the stream capture and to start the capture manually using the key shortcut specified in the
    Shortcuts
    tab (the default setting is the L key).
  • To stop stream capturing, click the
    Stop
    button in the
    Graphics Monitor Launcher
    screen, or close the application.
2.
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.
3.
Analyze the captured stream
Explore the performance impact of specific frames in the stream at different stages of the rendering pipeline:

See Also

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804