The Analysis view is used to control application analysis and to display the analysis results. The left of the view shows the available analysis stages, and the right of the view shows the analysis results for that stage. The following figure shows the analysis view with the Kernel Memory stage selected and the analysis results for that stage.
Each stage has a Run analysis button that can be used to generate the analysis results for that stage. When the Run analysis button is selected, the Visual Profiler will execute the application one or more times to collect the profiling data needed to perform the analysis. The green checkmark next to an analysis stage indicates that the analysis results for that stage are available. Each analysis result contains a brief description of the analysis and a More… link to detailed documentation on the analysis. When you select an analysis result, the timeline rows or intervals associated with that result are highlighted in the Timeline view. For example, if the Low Global Memory Load Efficiency analysis result shown in the above figure is selected, the Timeline view will highlight the kernel intervals representing kernel executions that have inefficient global memory loads.
Use the Analyze All button to discard any existing analysis and perform all stages of analysis.
Use the Reset All button to discard any existing analysis results. You should reset analysis after making any changes to your application, as any existing analysis results may no longer be valid.
The analysis results shown in the Analysis view are filtered to include results that apply to visible, non-filtered timeline rows.