Intel® VTune™ Amplifier XE and Intel® VTune™ Amplifier for Systems Help
The Algorithm Analysis branch introduces analysis types targeted for software tuning. You run the analysis and use the collected data to understand the inefficiencies in your current algorithms, and improve application performance. Algorithm analysis includes the following analysis types:
Basic Hotspots: Performance analysis based on user-mode sampling and tracing collection. It focuses on a particular target, identifies functions that took the most CPU time to execute, restores the call tree for each function, and shows thread activity.
Advanced Hotspots: Event-based sampling analysis that monitors all the software executing on your system including the operating system modules. The collector interrupts the processor at the specified sampling interval and collects samples of instruction addresses.
Concurrency: Performance analysis based on user-mode sampling and tracing collection. It focuses on a particular target, identifies functions that took the most CPU time to execute, and shows how well your application is threaded for the existing number of logical CPU cores. In Intel System Studio, this analysis type does not support remote data collection on Android systems.
Locks and Waits: Performance analysis based on user-mode sampling and tracing collection that helps identify the synchronization objects that might cause ineffective CPU usage. In Intel System Studio, this analysis type does not support remote data collection on Android systems.