Finding Application Bottlenecks
The purpose of performance profiling is finding and analysing bottlenecks in your code in order to improve application performance.
You can narrow down the search scope or immediately start analysing the whole snapshot. Either way, the main and actually the only object of performance analysis is a snapshot. Therefore, it's very important to choose the right snapshot view and pay attention to legend icons.